1. найти сумму квадратов последовательности чисел от 50 до 100. ( через паскаль) 2. определить количество чисел последовательности от 1 до n в сумме которой оно составляет число 65. через паскаль , и желательно со !
Вот оттестированный мой вариант программы. Тестировал на числах от 1 до 6. Писать начал чуть раньше Антагониста, но он оказался шустрее :))
//PascalABC //NaaMan //Программа расчитана ТОЛЬКО на факториалы //Проверки ошибочного ввода НЕТ var n, result, i : real; begin write('Введите факториал > '); readln(n); if (n = 1) then result := 1 else begin i := 2; while n <> 1 do begin n := n / i; result := i; i := i + 1; end; end; writeln('Число ', result); end.
1.
var i,s:integer;
begin
s:=0;
for i:=50 to 100 do s:=s+i*i;
writeln('s=',s);
end.
Результат:
s=297925
2.
var n,s:integer;
begin
n:=0; s:=0;
while s<65 do
begin
n:=n+1;
s:=s+n;
end;
writeln('n=',n,' s=',s);
end.
Результат:
n=11 s=66