Есть ответ 👍

От что есть.
Ломаю голову не могу решить Составьте программу для решения задачи:получить на заданном числовом промежутке от 10 до 99 в порядке убывания все натуральные числа ,сумма которых равна заданному числу ,вводимому с клавиатуры.

Pascal ABC.

197
362
Посмотреть ответы 1

Ответы на вопрос:


Может, все цифры чётные? тогда смысл понятен. будем считать это правильным условием. тогда: program chisla; var i,a,b,c,d: integer; begin for i: =1000 to 9999 do begin a: =i div 1000; if a mod 2=1 then continue; //если первая цифра нечетная, переход на следующий виток цикла b: =(i div 100) mod 10; if b  mod 2=1 then continue; //если вторая цифра нечетная, переход на следующий виток цикла c: =(i mod 100) div 10; if c  mod 2=1 then continue; //если третья  цифра нечетная, переход на следующий виток цикла d: =i mod 10; if d  mod 2=1 then continue //если четвертая  цифра нечетная, переход на следующий виток цикла                     else  writeln(i); //иначе все цифры четные - выводим число i на экран end; //конец витка цикла end. //конец программы

Популярно: Информатика