Написать пояснения к каждой строке задачки Program z3; var i,j,s: word;

Написать объясненья к каждой строчке задачки Program z3; var i,j,s: word; begin for i := 1 to 10000 do begin s := 0; for j:=1 to i div 2 do if i mod j = 0 then s := s+j; if s = i then write(i,39; 39;); end; writeln; readln; end.

Задать свой вопрос
1 ответ

Program z3; // записываем заглавие программки

var i,j,s: word; // перечисляем переменные и определяем их тип

begin  // начало программы

for i := 1 to 10000 do  // организуем цикл от 1 до 10000

begin // начало цикла

s := 0; // задаем начальное значение для переменной s

for j:=1 to i div 2 do // организуем цикл от 1 до половины значения переменной i

if i mod j = 0 // проверяем, если условие правильно, то

then s := s+j; // вычисляем по формуле

if s = i // проверяем, если условие истинно, то

then write(i, );  // выводим на экран

end; // конец цикла

writeln; // переход на новейшую строчку для вывода

readln; // переход на новейшую строку для ввода

end. // конец программки

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт