Предмет: Информатика,
автор: CJKing
С клавиатуры вводится число. Верно ли что все его цифры единицы. Помогите пж
Ответы
Автор ответа:
0
var
n:integer;
begin
Write('Введите проверяемое число: '); Read(n);
n:=Abs(n); { от ввода отрицательных }
while n>0 do begin
if n mod 10 <> 1 then begin
Writeln('Не все цифры - единицы');
exit
end;
n:=n div 10
end;
Writeln('Да, все цифры числа - единицы')
end.
n:integer;
begin
Write('Введите проверяемое число: '); Read(n);
n:=Abs(n); { от ввода отрицательных }
while n>0 do begin
if n mod 10 <> 1 then begin
Writeln('Не все цифры - единицы');
exit
end;
n:=n div 10
end;
Writeln('Да, все цифры числа - единицы')
end.
Автор ответа:
0
Что ввести в окно "ввода данных"
Автор ответа:
0
То число, которое проверяете ))))
Автор ответа:
0
Добавил в подсказ программу, раз уж неясно)))
Автор ответа:
0
ох... подсказ в программу
Автор ответа:
0
спс)))
Автор ответа:
0
//PascalABC.NET
//Версия 3.3, сборка 1611
begin
var x:=abs(ReadInteger()).ToString().Select(x->x.ToDigit());
write( x.Where(x->x=1).Count()=x.Count());
end.
//Версия 3.3, сборка 1611
begin
var x:=abs(ReadInteger()).ToString().Select(x->x.ToDigit());
write( x.Where(x->x=1).Count()=x.Count());
end.
Похожие вопросы
Предмет: Қазақ тiлi,
автор: dembaevamir12
Предмет: Математика,
автор: Аноним
Предмет: Алгебра,
автор: itkidsvideoblog1
Предмет: Физика,
автор: ilya130