public class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int number = scanner.nextInt();
int sum = 0;
int a = 0;
while (a < number)
{
a++;
sum = sum + a;
}
System.out.println(sum);
}
}
Ленивый тугодум
0 уровень
я не понял как оно сработало если number = 5 и цикл white ведь должен был прекратить прибавлять к переменной (а) после 5 раз дак как он продолжил это делать до 15? подскажи как это работает? КАК Я НАШЕЛ СУММУ ЧИСЛА 5?
Решен
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Андрей
11 августа 2022, 07:55
Единственное забыли проверку на введённый ноль или отрицательное число сделать.
0
Evgeniy Kirgovec
22 июня 2022, 08:37решение
15 это сумма числе от 1 до 5 т.е. 1+2+3+4+5 = 15, а 5 это количество итераций цикла.
То есть цикл отработал 5 раз:
1. sum = 0 + 1 = 1
2. sum = 1 + 2 = 3
3. sum = 3 + 3 = 6
4. sum = 6 + 4 = 10
5. sum = 10 + 5 = 15
+2
Ленивый тугодум Нахлебник Expert
23 июня 2022, 04:38
Спасибо
0
hidden #598481
22 июня 2022, 07:18
Ты нашёл не сумму числа пять (что это вообще такое?), а сумму чисел от одного до пяти. 1 + 2 + 3 + 4 + 5 = 15
+1
Ленивый тугодум Нахлебник Expert
23 июня 2022, 02:30
да но в выражении то это где?
0
hidden #598481
23 июня 2022, 03:49решение
Так в цикле, разумеется.
У тебя в цикле 2 команды. Первая увеличивает а на 1, второе прибавляет а к сумме.
+2
Ленивый тугодум Нахлебник Expert
23 июня 2022, 03:58
ааааааа с помощью твоего ответа и ответа выше я понял:D
0
Ленивый тугодум Нахлебник Expert
23 июня 2022, 04:38
Спасибо
0
Власов Антон
22 июня 2022, 05:00
Что Вас собственно смущает? Последняя итерация цикла будет такой:
Поэтому все посчитает, как надо. 0
Ленивый тугодум Нахлебник Expert
23 июня 2022, 02:29
это и смущает sum+5 будет не 15 не понял ничего все равно
0