Предмет: Информатика,
автор: Sweag2
Дано натуральное число.
Определить есть ли в нем цифры 2 и 5
Pascal
Не используя boolean очень прошу, срочно надо!!!
Ответы
Автор ответа:
0
Автор ответа:
0
тоже нет, только циклы
Автор ответа:
0
Запрещено менять ответ с пометкой "Проверено"
Автор ответа:
0
Лан тогда не буду
Автор ответа:
0
как то, против правил не хочу идти)
Автор ответа:
0
См. внизу историю вопроса, ответ ПРИНЯТ
Автор ответа:
0
Почему задачу нужно решать без использования строк - понятно, а почему нельзя использовать тип boolean - загадка. С учетом пожеланий программа может быть такой:
var n,k:integer;
begin
write('n=');readln(n);
k:=0;
while n>0 do
begin
if (n mod 10=2)or(n mod 10=5) then k:=1;
n:=n div 10;
end;
if k=0 then writeln('В числе нет 2 и 5')
else writeln('В числе есть 2 и/или 5');
end.
var n,k:integer;
begin
write('n=');readln(n);
k:=0;
while n>0 do
begin
if (n mod 10=2)or(n mod 10=5) then k:=1;
n:=n div 10;
end;
if k=0 then writeln('В числе нет 2 и 5')
else writeln('В числе есть 2 и/или 5');
end.
Приложения:
Автор ответа:
0
Случаи "только 2", "только 5" и "2 и 5" решили не разделять?
Автор ответа:
0
Условие задачи можно понять по-разному. Можно - что надо разделять, а можно - что нет, а можно - что требуется, чтобы цифры в числе были обе (и 2, и 5).
Автор ответа:
0
Вот такой ещё вариант:
Автор ответа:
0
var n,k2,k5:integer;
begin
write('n=');readln(n);
k2:=0; k5:=0;
while n>0 do
begin
case n mod 10 of
2:inc(k2);
5:inc(k5);
end;
n:=n div 10;
end;
if k2=0 then writeln('В числе нет 2') else writeln('В числе есть 2');
if k5=0 then writeln('В числе нет 5') else writeln('В числе есть 5');
end.
begin
write('n=');readln(n);
k2:=0; k5:=0;
while n>0 do
begin
case n mod 10 of
2:inc(k2);
5:inc(k5);
end;
n:=n div 10;
end;
if k2=0 then writeln('В числе нет 2') else writeln('В числе есть 2');
if k5=0 then writeln('В числе нет 5') else writeln('В числе есть 5');
end.
Похожие вопросы
Предмет: Українська мова,
автор: korsakdarina23
Предмет: Русский язык,
автор: killpro007
Предмет: Русский язык,
автор: melaz63
Предмет: История,
автор: кузька1996
Предмет: Алгебра,
автор: morozdel86rusasdg