Время: 1 сек. Память: 16 Мб Сложность: 19%)
Требуется посчитать сумму целых чисел от 1 до N.
Входные данные
В единственной строке входного файла INPUT.TXT записано
единственное целое число N, не превышающее по абсолютной величине 10^4.
Выходные данные
В единственную строку выходного файла OUTPUT.TXT нужно
вывести одно целое число — сумму чисел от 1 до N.
Пример
№
|
INPUT.TXT
|
OUTPUT.TXT
|
1
|
5
|
15
|
var
n,m:
integer
;
s:
longint
;
f,f1:text;
begin
assign(f,
'input.txt'
);
reset(f);
assign(f1,
'output.txt'
);
rewrite(f1);
readln(f,n);
writeln
(n);
if
n=
0
then
s:=
1
;
if
n>
0
then
begin
s:=
0
;
for
m:=
1
to
n
do
s:=s+m
end
;
if
n<
0
then
begin
s:=
0
;
for
m:=
2
to
abs
(n)
do
begin
s:=s-m;
end
;
end
;
writeln
(f1,s);
close(f);
close(f1);
write
(s);
end
.
Комментариев нет:
Отправить комментарий