-18 - 1 элемент в массиве с индексом 0 (потому что это первый элемент в массиве). 36 - 2 элемент в массиве с индексом 1 (потому что это второй элемент в массиве). 0 - 3 элемент в массиве с индексом 2 (потому что это третий элемент в массиве). -3 - 4 элемент в массиве с индексом 3 (потому что это четвертый элемент в массиве). 4 - 5 элемент в массиве с индексом 4 (потому что это пятый элемент в массиве). 15 - 6 элемент в массиве с индексом 5 (потому что это шестой элемент в массиве).
program parampampam; uses crt; var i: integer; {счетчик} s: integer; begin clrscr; {очистка экрана} writeln ('Программа выводит числа от 1 до 99, сумма цифр которых равна числу S'); writeln ('Введите число S, от 0 до 18: '); {ввод числа S с проверкой на корректность} repeat readln (s); if (s>18) or (s<0) then writeln ('Неверный ввод. Повторите') until (s<=18) and (s>=0); {вывод нужных чисел на экран (цикл с предусловием)} for i := 1 to 99 do if ((i div 10) + (i mod 10) = s) then {div дает целую часть, mod - остаток от деления} write (i, ' '); repeat until keypressed; {пустой цикл для задержки экрана до нажатия клавиши} end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку