Составьте программку, которая для числа K (от 1 до 99), введенного

Составьте программку, которая для числа K (от 1 до 99), введенного вами, напечатает фразу Мне K лет, где K введенное число, при этом в подходящих случаях слово лет заменяя на год либо года. Например, при K=70 Мне 70 лет, при K=15 Мне 15 лет, при K=23 Мне 23 года, при K=31 Мне 31 год.
что означает until и case в этой задачке

Задать свой вопрос
2 ответа
Var k:integer;
begin
     readln(k);
     case k of
          10..20: writeln('Мне ', k ,' лет');
     else
          case k mod 10 of
               1   : writeln('Мне ', k ,' год');
               2..4: writeln('Мне ', k ,' года');
          else writeln('Мне ', k ,' лет');
          end;
     end;
end.
//---------------
include lt;iostreamgt;
using namespace std;
int main()

    int k;
    cin gt;gt; k;
    if (k gt;= 10 amp;amp; k lt;= 20)
        cout lt;lt; "Мне " lt;lt; k lt;lt; " лет" lt;lt; endl;
    else
        switch (k % 10)
       
            case 1: cout lt;lt; "Мне " lt;lt; k lt;lt; " год" lt;lt; endl; break;
            case 2: cout lt;lt; "Мне " lt;lt; k lt;lt; " года" lt;lt; endl; break;
            case 3: cout lt;lt; "Мне " lt;lt; k lt;lt; " года" lt;lt; endl; break;
            case 4: cout lt;lt; "Мне " lt;lt; k lt;lt; " года" lt;lt; endl; break;
            default: cout lt;lt; "Мне " lt;lt; k lt;lt; " лет" lt;lt; endl; break;
       

//----------------
case - оператор выбора
Программка на Pascal
 var   Age : integer;
begin Repeat Write('Введите Ваш возраст: ');
Readln(Age); until Age in [1..99];
if Age in [10..20] then Writeln('Мне ', Age, ' лет')
else    case Age mod 10 of    1: Writeln('Мне ', Age, ' год');    
2, 3, 4 : Writeln('Мне ', Age, ' года');    
0, 5..9 : Writeln('Мне ', Age, ' лет');
end;
end.
программка на C++
include lt;iostreamgt; 
using namespace std; 
int main() 
 
setlocale(LC_ALL,"rus"); 
int k; 
cingt;gt;k; 
if(k gt;0 amp;amp; klt;100) 
coutlt;lt;"Мне "lt;lt; k lt;lt;" лет"; 
system("pause gt;gt; void"); 

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
задание экономиоти Рассмотри ситуацию: человек живёт на Крайнем Се-вере. С помощью каких

Экономика.

Человек живет на Крайнем Севере. С помощью каких благ удовлетворяются потребности

Экономика.

там лежат три яйца.у дома рос клен.Это гнездо сойки.на клёне гнездо

Русский язык.

Тыныштық күйіндегі карусель 35 с-та 3,0 рад/с бұрыштық жылдамдықпен үдей қозғалады.

Разные вопросы.

Сочинение на тему "Русский язык не сможет умереть!"

Математика.

Приветствую! Меня зовут Станислав, я представляю компанию under.site. Хотел бы предложить интересное решение

Разные вопросы.

Масса трёх одинаковых пакетов чая 180г чему равна масса

Математика.

Газообразный аммиак объёмом 2.24 л (н.у.) был полностью поглощён 14.68 мл

Химия.

Упражнение 2 Выпишите глаголы и вставьте пропущенные буквы

Русский язык.

Радиус окружности, описанной около равностороннего треугольника, равен 6. Найдите сторону треугольника

Геометрия.

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

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

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

Войти на сайт