1. Напишите программку, которая вводит трехзначное число и разбивает его на

1. Напишите программку, которая вводит трехзначное число и разбивает
его на цифры. К примеру, при вводе числа 123 программа обязана
вывести 1, 2, 3.
2. Напишите программку, которая вводит возраст человека (число, не
превосходящее 120) и выводит на экран этот возраст со словом год,
года , лет . к примеру 21 год, 22 года, 15 лет

Помогите пожалуйста !!!!

Задать свой вопрос
1 ответ
1 задачка
program proga;
var st,st2:string;
i:Integer;
begin
writeln('Введите число');
readln(st);
for i:=1 to length(st) do begin
st2:=st[i];
write(st2,' ');
end;
end.
2 задачка
program proga2;
var st,st2:string;
i,a:Integer;
begin
writeln('Введите возраст');
readln(a);
if agt;120 then
writeln('Неверные данные');
if a=1 then
writeln(a,' год');
if (agt;1) and (alt;5) then
writeln(a,' года');
if((a mod 10 = 1) and (a div 10 lt;gt; 0 or 11 )) then writeln(a,' год');
if (agt;=5) and (a mod 10 lt;gt; 2 or 3 or 4)and (a div 10 lt;gt; 10) then
writeln(a,' лет');
if (alt;=5) and (a mod 10 = 2 or 3 or 4)and (a div 10 = 10) then writeln(a,' года ');
if(agt;104) and (alt;110)then writeln(a,' лет');
end.



Михаил Голованивский
2 задача
Ульяна
может 2 можно подругому запилить но думать мне особо не хотелось сделал как сделал
Надольский Вячеслав
спасибо огроное
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт