. Выведите все N-значные числа, которые не содержат цифру D, в
5-9 класс
|
возрастающем порядке.
uses crt;
var n,d,z,x,c,k,a,b:integer;
begin
write('N:'); readln(n);
write('D:'); readln(d);
a:=round(power(10,n-1));
b:=round(power(10,n)-1);
for x:=a to b do
begin
z:=x;
k:=0;
while z>0 do
begin
c:=z mod 10;
if c=d then inc(k);
z:=z div 10;
end;
if k=0 then writeln(x,' ');
end;
end.
Другие вопросы из категории
кодировании символов используется принцип «последовательности», а буквы «ё» и «Ё», как правило, кодируются вне алфавита.
спустился в каталог Покупка. Запишите полный путь каталога в котором оказался пользователь 1) C: / Срочные/Покупка 3)C:/Документы /Срочные /Покупка/Продажа 2)C:/Документы/ Срочные / Покупка 4)C /Документы /Договора/Срочные/Покупка
• к ответу прибавьте еще 125;
• из ответа вычтите 36;
• из ответа вычтите задуманное число;
• ответ умножьте на 5;
• ответ разделите на 2.
У вас должно получиться число 285. Объясните, почему у всех получился один и тот же ответ, хотя исходные числа были различными.
высота. (примерное оформление на фото)
Читайте также
данных Необходимо вывести все точные квадраты натуральных чисел, не превосходящие данного числа N.
Например, 17 и 43 - простые числа.Для решения задачи приведена программа с пропущенными строками. Необходимо в ответе записать содержание пустых строк, которое сделает программу правильной. Количество и расположение строк не менять.
Program Task;
Uses CRT;
Var n,i:integer;
b:boolean;
Begin
repeat
write('Число='); readln(n);
until n>0;
b:=true;
пропущена строка надо чтото записать
repeat
снова пропущена строка и надо что то записать
i:=i+1
больше 10.
2. Напечатать все делители заданного числа.
Это циклы,ршите в паскале!