Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Вывести сумму целых чисел от a до b

Владимир Ананьин Профи (570), на голосовании 11 месяцев назад
Голосование за лучший ответ
Оракул Оракул (62089) 1 год назад
 System.out.println(IntStream.rangeClosed(a, b).sum()); 
punkochel Ученик (224) 1 год назад
 int accm = 0; // accumulator 
int a = 0,
b = 10;
for(; b >= a; b--) {
accm += b;
}
System.out.printf("Sum is %d\n", accm);
e о Мастер (1195) 1 год назад
 int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine())
int sum = 0;
for(a; a < b; a++)
{
sum += a;
}
Console.WriteLine(sum);
Андрей Панарин Искусственный Интеллект (249285) 1 год назад
В методе main:
 Scanner sc = new Scanner(System.in); 
System.out.print("Введите a: ");
int a = sc.nextInt();
System.out.print("Введите b: ");
int b = sc.nextInt();
int s = 0;
for (int i = a; i <= b; i++) { // Бежим циклом от a до b
s += i; // Каждое число от a до b прибавляем к сумме s
}
System.out.println(s);
Александр Искусственный Интеллект (301605) 1 год назад
 int a = ...; 
int b = ...;
System.out.println("Sum = " + ((a + b) * (Math.abs(b - a) + 1) / 2));
Похожие вопросы