Предмет: Информатика,
автор: sneil2204
Напишите программу, которая вводит натуральное число N и выводит на экран все натуральные числа, не превосходящие N и НЕ делящиеся на каждую из своих цифр.
Заранее спасибо)
Ответы
Автор ответа:
0
Программа:
Var
number, i, dv, md : integer;
flag : boolean;
Begin
readln(number);
For i := 1 To number Do
Begin
flag := true;
dv := i;
While dv > 0 Do
Begin
md := dv Mod 10;
dv := dv Div 10;
If (md = 0) Or (md = 1) Then Continue;
If i Mod md = 0 Then
Begin
flag := false;
break;
End
End;
If flag Then
write(i, ' ');
End;
End.
Автор ответа:
0
Извиняюсь за "однострочее". С телефона по-другому никак
Похожие вопросы
Предмет: История,
автор: CherryYT
Предмет: Қазақ тiлi,
автор: kasembaevaamina520
Предмет: Математика,
автор: Аноним
Предмет: Геометрия,
автор: nefelim