Паскаль. решить через for

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

Паскаль. решить через for


image

Информатика (64 баллов)
Дан 1 ответ
0 голосов
Начинающий (778 баллов)
 
Правильный ответ

Первая задача переделанная под for 

program znanija;
var i,a,s:integer;
begin
a:=5;
s:=6;

for I:=5 to 9 do 
begin   
s:=s+a-1;   
inc(a); 
end;

Writeln(a, ' ', s);
end.

Следующая программа найдёт все двузначные числа кратные трём и выведет их на экран 

program znanija;
var i:integer;
begin
for i:=10 to 99 do  if i mod 3 = 0 then write(i:3);
end.

оставил комментарий (64 баллов)

А 1 можете переделать под for?

оставил комментарий Начинающий (778 баллов)

Тут итак используется цикл For

оставил комментарий Начинающий (778 баллов)

А, вы про первую задачу?

оставил комментарий (64 баллов)

Да

оставил комментарий Начинающий (778 баллов)

Добавил в решение. Правда для такой задачи больше подходит while чем for.

оставил комментарий (64 баллов)

1 задача 2,3,4 по такому же принципу делаются?

оставил комментарий Начинающий (778 баллов)

Да, там везде a:=5 и условие <=9

...