Суммирование

  • 3
  • Недоступна
Складывать числа — что может быть проще и приятнее? А уж тем более роботу. Давайте напишем программу, в которой пользователь будет вводить числа с клавиатуры, а специальный метод просуммирует их с введенными ранее. И так пока ему не надоест. Ну а если наскучит — пусть вводит -1: программа поймет, что пора завязывать, и выведет на экран сумму.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (127)
  • популярные
  • новые
  • старые
Для того, что бы оставить комментарий вы должны авторизоваться
Константин5 уровень
вчера, 07:09
А зачем суммировать "-1"? Это же как стоп-сигнал? Не понимаю.
Yuliya Malykh13 уровень, Москва
27 октября, 20:12
Отличная задачка на проверку пройденных тем. Прям 5 баллов! Не делайте это с различными массивами и прочее.. Еще успеете ) Достаточно использовать то, что прошли. Пришлось, конечно потрудиться, но в итоге вышло все просто) Всем удачи!
Дарья Шилова9 уровень
19 октября, 20:57
Мой код считает правильно (я проверяла), но программа не проходит проверку с подсказкой проверить правильность подсчета. Как это возможно?
Андрей8 уровень, Москва
11 октября, 13:52
я решил через int массив размером 65000. Записывал в него числа с коавиатуры. потом циклом просуммировал всё, что есть в массиве) Вместо 65000 использовать длина=максint не получилось. Идея упала из-за нехватки памяти.
Natallia Mikhailava11 уровень, Минск
27 сентября, 13:38
Модераторы, что-то не так с этой задачей. У меня падает при проверке http://prntscr.com/kzcoy2
Regina40 уровень, Киев
27 сентября, 15:20
Наталия, проверьте, пожалуйста, Ваш код. Возможно, в коде есть бесконечный цикл.
Ilya Trubitsin10 уровень
5 августа, 08:28

/*Решение выкладывать запрещено*/

Ilya Trubitsin10 уровень
5 августа, 08:32
Сначала слегка прифигел от сложности задания, начал делать без особой веры в быстрый успех. В итоге задача выполнена супер просто, с использованием только пройденного материала, за 10 мин и с первой попытки!!!!
ANONIMUS14 уровень, Киев
5 июля, 22:22
Я написал код в следующем виде: public class Solution { private static int summ = 0; public static void main(String[] args) throws Exception { getAndPrint(); } private static void getAndPrint() throws IOException{ BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); int nextInt = 0; while (nextInt != -1){ nextInt = Integer.parseInt(bufferedReader.readLine()); summ += nextInt; } bufferedReader.close(); System.out.println(summ); } } Считает правильно но при проверке пишет ошибу якобы считает не правильно. Где косяк?
Асад18 уровень, Самара
10 июля, 10:05
Может -1 не посчитан в общем итоге
ANONIMUS14 уровень, Киев
11 июля, 01:00
в том то и дело что посчитан. результат правильный. хочется узнать почему именно так не проходит тестирование.
Alexander Brilliantov7 уровень, Санкт-Петербург
24 октября, 17:10
УСЛОВИЕ 4. В программе должен использоваться цикл for или цикл while.
Олександр18 уровень, Харьков
3 июля, 18:33
Привык перед отправкой на тестирование, проверять сам, подставляя значения. Не пойму, как можно проверить эту?
Dronya_339 уровень, Москва
4 августа, 23:06
Ну ты вводишь, допустим: 1 2 3 -1 В итоге у тебя должно получиться 5. Потому что: 1 + 2 = 3; 3 + 3 = 6; 6 - 1 = 5:
Artashes10 уровень
7 июня, 12:06
Всем привет! Разъясните, пожалуйста, условия задачи. Сначала говорится, что после ввода -1 должна посчитаться сумма введенных(я так полагаю ранее всех введенных) чисел с учетом -1. А в требованиях написано что нужно вывести число на экран. А потом должна считаться сумма. Бррррр. Какое число? Сумма каких чисел? Я понял задачу следующим образом: вводим 2 - выводим 2 вводим 3 - выводим 3, запоминаем 5 вводим -1 - выводим 4 При этом валидация мне говорит, что программа должна посчитать сумму. Если я после ввода 3 выведу 5, то ошибка валидации такая же.
10 июня, 22:18
Ты должен считать(ввести) с клавиатуры n-ое кол-во чисел, при вводе числа: -1, программа должна завершиться и вывести на экран сумму всех вводимых тобой чисел с учетом -1. Например: 1 2 3 и завершающее программу число -1. На экране должно появится число: 4. Фактически происходит вот что: (1+2+3+(-1))
Nteular8 уровень, Санкт-Петербург
12 июня, 18:24
На экране должно появиться число 5 = 2+3
Artashes10 уровень
13 июня, 10:09
Улыбнуло)))) Но смысл понятен, спасибо!
Михаил12 уровень, Екатеринбург
21 мая, 12:56
GRAND EPIC ! Вы такого не видели ! Задача успешно прошла тестирование! Вы решили задачу лучше, чем 0% учеников Вам удалось ее решить с 103 попытки 103 попытка КАРЛ !! 103!!
Варвара8 уровень, Львов
17 июля, 14:32
восхищаюсь вашим упорством!
Алексей8 уровень, Москва
3 августа, 13:57
Intelijidea советую установить.
Михаил12 уровень, Екатеринбург
4 августа, 18:18
Установлен и даже не бесплатный, дело в том что idea подсказывает что не так, а нужен hardcore !