
Вопрос задан 29.07.2023 в 05:52.
Предмет Информатика.
Спрашивает Шварёва Варвара.
Пожалуйста помогите.Составить в паскале программу: Вводится целое число С. Если -9<=C<=9
вывести величину числа в словес ной форме с учетом знака, в противном случае - предупреждающее сообщение и повторный ввод.

Ответы на вопрос

Отвечает Голошубов Давид.
Var
c:shortint;
begin
while true do
begin
Write('Введите число от -9 до 9: ');
Readln(c);
if (c>=-9) and (c<=9) then break;
Writeln('Неверный ввод')
end;
if c<0 then
begin
Write('минус ');
c:=-c;
end;
case c of
0:Writeln('ноль');
1:Writeln('один');
2:Writeln('два');
3:Writeln('три');
4:Writeln('четыре');
5:Writeln('пять');
6:Writeln('шесть');
7:Writeln('семь');
8:Writeln('восемь');
9:Writeln('девять')
end
end.
c:shortint;
begin
while true do
begin
Write('Введите число от -9 до 9: ');
Readln(c);
if (c>=-9) and (c<=9) then break;
Writeln('Неверный ввод')
end;
if c<0 then
begin
Write('минус ');
c:=-c;
end;
case c of
0:Writeln('ноль');
1:Writeln('один');
2:Writeln('два');
3:Writeln('три');
4:Writeln('четыре');
5:Writeln('пять');
6:Writeln('шесть');
7:Writeln('семь');
8:Writeln('восемь');
9:Writeln('девять')
end
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, помогу! Вот программа на языке Паскаль, которая решает вашу задачу:
pascalprogram NumberInWords; var C: integer; function NumberToWords(num: integer): string; const units: array[1..9] of string = ('один', 'два', 'три', 'четыре', 'пять', 'шесть', 'семь', 'восемь', 'девять'); begin if num > 0 then Result := units[num] else if num < 0 then Result := 'минус ' + units[-num] else Result := 'ноль'; end; begin repeat writeln('Введите целое число C: '); readln(C); if (C >= -9) and (C <= 9) then writeln('Число в словесной форме: ', NumberToWords(C)) else writeln('Предупреждающее сообщение: Число должно быть от -9 до 9. Повторите ввод.'); until (C >= -9) and (C <= 9); end.
При запуске программы она будет запрашивать ввод целого числа C. Если введенное число находится в диапазоне от -9 до 9 включительно, программа выведет его в словесной форме с учетом знака (например, "пять", "минус семь"). В противном случае, будет выдано предупреждающее сообщение, и программа запросит повторный ввод числа до тех пор, пока не будет введено корректное значение.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 566

Информатика 25

Информатика 22

Информатика 27

Информатика 34

Информатика 58

Информатика 63

Информатика 23
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili