Защита от землетрясения

  • 4
  • Недоступна
Галабаги взломали нашу систему терраформирования планеты Айтиния.Последствия могут быть ужасны. Это коллапс цивилизации. О боги! Пришел наш последний час.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (10)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Nikolay
Уровень 4, Минск
16 января, 23:41
вроде переполнение, потому что при использовании long вместо int такой проблемы нет
Nikolay
Уровень 4, Минск
16 января, 23:34
При чем при вводе 199999991 еще положительное, а 199999992 уже отрицательное. Не похоже на переполнение int. может кто-то подскажет ?)
Nikolay
Уровень 4, Минск
16 января, 23:25
Почему при вводе больших чисел программа выдает отрицательное число?
Сергей Зотов
Уровень 7, Магнитогорск, Russian Federation
21 декабря 2021, 20:11
Я сделал так: 1. Объявил новую переменную перед циклом со значением 0. 2. Ввел цикл, который работает при значении этой новой переменной меньше или равной введенному числу(number). 3. В цикле прибавляю новую переменную к переменной sum и(второй строкой) увеличиваю на единицу новую переменную. Решение в 4-х строках. Дойти до решения в 2-х часах.
Евгений
Уровень 6, Russian Federation
27 декабря 2021, 14:37
Можно обойтись без новой переменной. Ведь можно не прибавлять о отнимать по 1 от number.
Anna Potapova
Уровень 10, Russian Federation
15 декабря 2021, 13:11
Необходимо считать с клавиатуры число больше 0 и вывести в консоль сумму всех чисел от 0 до введенного числа включительно. Т.е. если мы вводим положительное число, в цикле его надо уменьшать, используя декремент, и суммировать с теми, что меньше него.
keredincook
Уровень 4, Гомель, Belarus
8 декабря 2021, 12:35
Незнаю как решали эту задачу другие,мне она так и не далась. Про оператор += я и совсем забыл со второго уровня. Залез в верное решение. Ребята мне нравилось когда вы комментировали что вы сделали и как,можно было бы хоть проанализировать все,а теперь хрен понятно почему через декремент решение если нас всю лекцию учили пользоваться инкрементом. Второе условие задачи подталкивает решаеть ее через if else, но лично у меня ничего не вышло.
Анна
Уровень 25, Киев, Ukraine
11 декабря 2021, 11:26
sum += number; // Сложение с присваиванием (+=), здесь значение sum = sum + number
Kseniya #2884493
Уровень 6, Санкт-Петербург, Russian Federation
30 ноября 2021, 11:40
Очень долго пыталась решить, 33 попытки) В итоге решение заняло 2 строчки. Решила бы гораздо быстрее, если бы поменяла строки местами раньше... Посмотрела правильное решение в конце, оно отличается постановкой символов, показалось сложнее, ну я бы точно не додумалась так поставить знаки.
Artem
Уровень 6, Новосибирск, Russian Federation
25 ноября 2021, 16:03
Кааак решить ее?