Вопрос задан 09.07.2023 в 16:38. Предмет Информатика. Спрашивает Кондратюк Ирина.

Задано число от 0 до 99, если число двузначное, то вывести первую цифру числа, если однозначное, то

само число. Паскаль​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Барабанов Максим.

Ответ:

var

p,r,i,k,o,l,u,h,a:integer;

s:string;

begin

writeln ('INP');  

readln (k);  / вводим цифру

if (k >= 10) then begin  // проверка на двухзначность

Str(k,s);  // перевод в строку

writeln (s[1]);  // вывод

end

else writeln (k);  // если не больше 10

readln

end.

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на языке Pascal, которая реализует описанное вами поведение:

pascal
program DigitExtractor; var number: integer; begin writeln('Введите число от 0 до 99:'); readln(number); if (number >= 0) and (number <= 99) then begin if (number >= 10) then writeln('Первая цифра числа: ', number div 10) else writeln('Однозначное число: ', number); end else writeln('Число вне диапазона от 0 до 99.'); end.

Скопируйте этот код в среду разработки для Pascal (например, Lazarus или Free Pascal), скомпилируйте и запустите программу. Она попросит вас ввести число, а затем выведет первую цифру, если число двузначное, и само число, если оно однозначное.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос