Предмет: Информатика,
автор: monstr100
помогите решить три номера!!!
1.Вычислите сумму данных 100 натуральных чисел. Вводятся 100 чисел, сумму которых необходимо посчитать.
2.Вводится число N, а затем N чисел. Подсчитайте, сколько среди данных N чисел нулей.
3.Подсчитайте, сколько среди данных N чисел нулей, положительных чисел, отрицательных чисел. Вводится число N, а затем N чисел. Необходимо вывести сначала число нулей, затем число положительных и отрицательных чисел.
(всё на паскале)
Ответы
Автор ответа:
0
1.var s,i,k:integer;
begin
s:=0;
for i:=1 to 100 do
s:=s+i;
writeln('s = ',s);
readln;
end.
begin
s:=0;
for i:=1 to 100 do
s:=s+i;
writeln('s = ',s);
readln;
end.
Автор ответа:
0
2.var i,n,t,k:Integer;
begin
write('n:=');readln(n);
for i:=1 to n do begin
write(i,'-> ');readln(t);
if t=0 then k:=k+1;
end;
writeln('Число нулей: ',k);
end.
begin
write('n:=');readln(n);
for i:=1 to n do begin
write(i,'-> ');readln(t);
if t=0 then k:=k+1;
end;
writeln('Число нулей: ',k);
end.
Автор ответа:
0
3.var i,n,t,k,k1,k2:Integer;
begin
write('n:=');readln(n);
for i:=1 to n do begin
write(i,'-> ');readln(t);
if t=0 then k:=k+1;
if t>0 then k1:=k1+1;
if t<0 then k2:=k2+1;
end;
writeln('Число нулей: ',k);
writeln('Число положительных: ',k1);
writeln('Число отрицательных: ',k2);
end.
begin
write('n:=');readln(n);
for i:=1 to n do begin
write(i,'-> ');readln(t);
if t=0 then k:=k+1;
if t>0 then k1:=k1+1;
if t<0 then k2:=k2+1;
end;
writeln('Число нулей: ',k);
writeln('Число положительных: ',k1);
writeln('Число отрицательных: ',k2);
end.
Похожие вопросы
Предмет: Математика,
автор: savchenkony
Предмет: Русский язык,
автор: 00007788
Предмет: Литература,
автор: ayaulymr545
Предмет: Алгебра,
автор: NA1966