Среда, 08.01.2025
Pascal 4 All
Меню сайта
Категории каталога
Задачки циклы и условия [27]
Простые задачки, циклы, условия.
Наш опрос
А вы знали, что кликнув на обьявление в правом блоке раз в день Вы поможете сайту?
Всего ответов: 332

Главная » Статьи » Простые » Задачки циклы и условия

  


Число N кратно каждой своей цифре

Program Kratn;
Uses CRT;
Var N: Word;
    F_Zero, F_Div: Boolean;
    k: byte;
    t: Word;
Begin
ClrScr;
Write('Введите число: '); Readln(N);
t := N;
Repeat
k := t mod 10; {Последняя цифра числа}
If (k = 0) then
   Begin
   F_Zero := True; Break;  
   End;
t := t div 10; {Кроме последней цифры}
If (n mod k <> 0) then
   Begin
   F_Div := True; Break;  
   End;
Until (t < 10);
If (F_Zero) then Writeln('Число содержит нуль')
else If (F_Div) then Writeln('Ошибка кратности')
else Writeln('Число кратно своим цифрам');
ReadKey;
End.

Источник:

Категория: Задачки циклы и условия | Добавил: Seqular (23.09.2007) | Автор: Дмитрий
Просмотров: 838 | Рейтинг: 0.0/0 |

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика
Copyright MyCorp © 2025
Используются технологии uCoz
style=