Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Цикл с условием, Паскаль (http://www.tehnari.ru/f41/t53084/)

Абай 12.06.2011 21:46

Цикл с условием, Паскаль
 
While21. Дано целое число N (> 0). С помощью операций деления нацело
и взятия остатка от деления определить, имеются ли в записи числа N
нечетные цифры. Если имеются, то вывести TRUE, если нет — вывести
FALSE

Vladimir_S 13.06.2011 10:17

Цитата:

Сообщение от Абай (Сообщение 536856)
While21. Дано целое число N (> 0). С помощью операций деления нацело
и взятия остатка от деления определить, имеются ли в записи числа N
нечетные цифры. Если имеются, то вывести TRUE, если нет — вывести
FALSE

Код:

VAR
 N,m,d:LongInt;
 b:boolean;
begin
 Write('N (>0 and <2147483648) = ');
 Readln(N);
 b:=false;
 Repeat
  m:=N mod 10;
  If (m mod 2)=1 then b:=true;
  N:=N div 10;
 Until b or (N=0);
 Writeln(b);
 readln
end.



Часовой пояс GMT +4, время: 21:29.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.