Год: 1, 21, 31, 41, 51, 61, 71, 81, 91, 101 (оканчивается на единицу, исключение: 11 и 111) Года: 2-4, 22-24, 32-34, 42-44, 52-54, 62-64, 72-74, 82-84, 92-94, 102-104 (оканчивается на 2, 3 или 4, исключения: 12, 13, 14, 112, 113, 114) Лет: 0, 5-20, 25-30, 35-40, 45-50, 55-60, 65-70, 75-80, 85-90, 95-100, 105-120 (оканчивается на 0, 5-9, плюс исключения из пунктов) У исключений есть общее: остаток при делении на 100 будет в промежутке от 11 до 14.
n - возраст Язык программирования: Паскаль
var n : integer ; begin read (n) ; n := n mod 100 ; if n in [11..14] then writeln ('лет'); else begin n := n mod 10 ; case n of 1 : writeln ('год') ; 2..4 : writeln ('года') ; 0, 5..9 : writeln ('лет') ; end ; readln ; end.
Program N70231806_1; var a:array[ 1 .. 10 ] of shortint; i:byte; t:shortint; begin randomize; writeln('Исходный массив: '); for i := 1 to 10 do begin a[ i ] := random(21) - 10; write(a[ i ]:4) end; writeln; t := a[ 10 ]; for i := 10 downto 2 do a[ i ] := a[ i - 1 ]; a[ 1 ] := t; writeln('Результат: '); for i := 1 to 10 do write(a[ i ]:4); readln end.
2) program N70231806_2; var a:array[ 1 .. 12 ] of shortint; i, j:byte; t:shortint; begin randomize; writeln('Исходный массив: '); for i := 1 to 12 do begin a[ i ] := random(25) - 10; write(a[ i ]:4) end; writeln; for j := 1 to 4 do begin t := a[ 12 ]; for i := 12 downto 2 do a[ i ] := a[ i - 1 ]; a[ 1 ] := t end; writeln('Результат: '); for i := 1 to 12 do write(a[ i ]:4); readln end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку