Предмет: Информатика, автор: NiKaEmpty

Напишите программу, которая подсчитает сумму натуральных чисел от 1 до n

Ответы

Автор ответа: МАНДРЫКА
1
// Example program
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int n;
cin >> n;
cout << (n + 1) * n / 2;   // формула гауса
}

Вованичикчка: Вы просто сами не указали язык
NiKaEmpty: Язык Паскаль. https://znanija.com/task/27758734
NiKaEmpty: Обычно такие задачки через него и решают. Не нужно мудрить
Вованичикчка: Ну, для Вас может и обычно. Но студенты в институте, или программисты-любители тоже могут написать такой вопрос
МАНДРЫКА: перебирать числа от 1 до n слишком долго
МАНДРЫКА: Вот для этого и есть формула гауса
Автор ответа: Вованичикчка
1
var i,n,s:integer;
begin
write('Введите n: ');
readln(n);
for i:=1 to n do
s:=s+i;
writeln('Сумма всех чисел от 1 до ',n,' равна ',s);
end.

МАНДРЫКА: долго работает
МАНДРЫКА: например n:int64
МАНДРЫКА: n = 900000000000000
МАНДРЫКА: типо того
Похожие вопросы
Предмет: Английский язык, автор: mambetovmuhtar74
Предмет: Математика, автор: russui92
Предмет: Математика, автор: агния3