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

0 голосов
34 просмотров

Задано число от 0 до 99, если число двузначное, то вывести первую цифру числа, если однозначное, то само число. Паскаль​


Информатика (96 баллов) | 34 просмотров
Дан 1 ответ
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.

Объяснение:

(245 баллов)
0

объясни, пожалуйста, что означает INP в начале, [s1]. Так же два end не может быть, так как end означает конец программы

0

За end извиняюсь, не увидел второго бегин, однако за s1 и INP не понял

0

a:='slovo'
a[3] = o т.к s - 1 l - 2 o - 3
INPUT, можно подставить за место него любое значение т.к это банальный вывод во writeline