Stepan Rastorgueva850
?>

Составьте программу, которая для числа k (от 1 до 99), введенного вами, напечатает фразу «мне k лет», где k – введенное число, при этом в нужных случаях слово «лет» заменяя на «год» или «года». например, при k=70 «мне 70 лет», при k=15 «мне 15 лет», при k=23 «мне 23 года», при k=31 «мне 31 год». что значит until и case в этой

Информатика

Ответы

Вячеславовна_Сагитович
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 < iostream> using namespace std; int main(){    int k;     cin > > k;     if (k > = 10 & & k < = 20)        cout < < "мне " < < k < < " лет" < < endl;     else        switch (k % 10)        {            case 1: cout < < "мне " < < k < < " год" < < endl; break;             case 2: cout < < "мне " < < k < < " года" < < endl; break;             case 3: cout < < "мне " < < k < < " года" < < endl; break;             case 4: cout < < "мне " < < k < < " года" < < endl; break;             default: cout < < "мне " < < k < < " лет" < < endl; break;         }}//case - оператор выбора
Нескажу25
Программа на 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 < iostream>   using namespace std;   int main()  {  setlocale(lc_all,"rus");   int k;   cin> > k;   if(k > 0 & & k< 100)  cout< < "мне "< < k < < " лет";   system("pause > > void");   }
kchapurina591
Def generate_number():       return lambda random_seed: (random_seed*693 + 5)%100 number = generate_number() i = 1 while number(i)%3 ! = 0:       i += 1 temp_minimum = number(i) i += 1 while number(i) ! = 0:         if number(i)%3 == 0:                 if number(i) < temp_minimum:                         temp_minimum = number(i)         i += 1 print(temp_minimum)ответ: 21
puma802
Если i больше 0 делаем  1) i: = i(=5) - 1 = 5-1= 4 2) s: = 0+4(получилось в 1 действии)= 4 i больше 0, повторяем процедуру 1)  i: = i(=4 из 1-ого решения) - 1 = 4-1= 3 2) s: = 4( из 1-ого решения) +3= 7 и еще раз 1)  i: = i(=3 из 2-ого решения) - 1 = 3-1= 2 2) s: = 7( из 2-ого решения)  +2= 7 + 2 = 9 снова 1)  i: = i(=2 из 3-ого решения) - 1 = 2-1= 1 2) s: = 9( из 3-ого решения)  +1= 9+1 = 10 и еще 1)  i: = i(=1 из 4-ого решения) - 1 = 1-1= 0 2) s: = 10( из 4-ого решения)  +0= 10+0 = 10 так как i= 0, а не больше 0, то алгоритм закончен s= 10

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составьте программу, которая для числа k (от 1 до 99), введенного вами, напечатает фразу «мне k лет», где k – введенное число, при этом в нужных случаях слово «лет» заменяя на «год» или «года». например, при k=70 «мне 70 лет», при k=15 «мне 15 лет», при k=23 «мне 23 года», при k=31 «мне 31 год». что значит until и case в этой
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

tatur-642789
morozova
AlekseiBunina1895
Коваль1974
kosstroy
Юрий197
Rafigovich1267
Anton-Yurevich222
Кристина Валентиновна
sadkofamily61
kogakinoa
yurkovam-037
Александровна
ПодлеснаяМакарова1883
gbfedak220