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

0 голосов
73 просмотров

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


Информатика (1.3k баллов) | 73 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Var i,n,s:integer;
begin
write('Введите n: ');
readln(n);
for i:=1 to n do
s:=s+i;
writeln('Сумма всех чисел от 1 до ',n,' равна ',s);
end.

(4.3k баллов)
0

долго работает

0

например n:int64

0

n = 900000000000000

0

типо того

0 голосов

// Example program
#include
#include
using namespace std;
int main() {
int n;
cin >> n;
cout << (n + 1) * n / 2;   // формула гауса<br>}

(6.8k баллов)
0

Вы просто сами не указали язык

0

Язык Паскаль. https://znanija.com/task/27758734

0

Обычно такие задачки через него и решают. Не нужно мудрить

0

Ну, для Вас может и обычно. Но студенты в институте, или программисты-любители тоже могут написать такой вопрос

0

перебирать числа от 1 до n слишком долго

0

Вот для этого и есть формула гауса