Предмет: Информатика,
автор: SINOBI220
Определить, является ли введенное число цифрой?
Ответы
Автор ответа:
0
1. Если буквально по тексту задания, то число должно быть должно быть однозначным, тогда число будет соответствовать цифре.
2. Если имелось ввиду, что вводится символ и надо выяснить является ли введенный символ цифрой, то можно применить функцию StrToInt от введенного символа, если в результате получится цифра, то вводили символ - цифру.
Для первого варианта можно попробовать такое решение:
Var
a :integer;
Begin
writeln('Введите цифру ');
readln(a);
case a of
0 : writeln ('ноль');
1 : writeln ('один');
2 : writeln ('два');
3 : writeln ('три');
4 : writeln ('четыре');
5 : writeln ('пять');
6 : writeln ('шесть');
7 : writeln ('семь');
8 : writeln ('восемь');
9 : writeln ('девять')
else writeln ('Это число не цифра');
end;
end.
2. Если имелось ввиду, что вводится символ и надо выяснить является ли введенный символ цифрой, то можно применить функцию StrToInt от введенного символа, если в результате получится цифра, то вводили символ - цифру.
Для первого варианта можно попробовать такое решение:
Var
a :integer;
Begin
writeln('Введите цифру ');
readln(a);
case a of
0 : writeln ('ноль');
1 : writeln ('один');
2 : writeln ('два');
3 : writeln ('три');
4 : writeln ('четыре');
5 : writeln ('пять');
6 : writeln ('шесть');
7 : writeln ('семь');
8 : writeln ('восемь');
9 : writeln ('девять')
else writeln ('Это число не цифра');
end;
end.
Автор ответа:
0
Нужно в Pascal составить программу. Оператор выбора.
Автор ответа:
0
То есть вводится все-таки символ а не число?
Автор ответа:
0
И что программа должна выдать?
Автор ответа:
0
Пока вы обдумываете условие, добавил в рншние программку, посмотрите
Похожие вопросы
Предмет: Русский язык,
автор: dhudojnazarov82
Предмет: Английский язык,
автор: Kamilla1506
Предмет: География,
автор: Аноним
Предмет: Биология,
автор: voftima
Предмет: География,
автор: rahmatula