написать программы для 2 задач на питоне, задачи в подробностях
1. Программа запрашивает ваш возраст и выводит,совершеннолетний вы или нет 2. Программа на вход получает число, введённое с клавиатуры, а на выходе пишет, чётное оно или нет
Программа запрашивает ваш возраст и выводит,совершеннолетний вы или нет 2. Программа на вход получает число, введённое с клавиатуры, а на выходе пишет, чётное оно или нет
Восьмеричная: двоичное число разбиваем на триады с конца и переводим в десятичную 1000110010010 - 2 110 - 6 000 - 0 001 - 1 ответ - 1062 в восьмеричной
16 ричная: разбиваем на тетрады 0010 - 2 0011 - 3 0010 - 2 ответ 232 в 16ричной
Десятичная:
1000110010 = 1∙2^9+0∙2^8+0∙2^7+0∙2^6+1∙2^5+1∙2^4+0∙2^3+0∙2^2+1∙2^1+0∙2^0 = 512+0+0+0+32+16+0+0+2+0 = 562 в десятичной
чтобы перевести в любую другую систему можно взять десятичное число (в данном случае 562) и перевести в нужную систему (например в троичную). (ответ в приложении)
У меня получилось вот что (смотри скриншоты листинга программы и результата работы этой программы): uses Crt; const n = 10; var A: array [1..n] of integer; i: integer; begin ClrScr; Randomize; WriteLn ( ' Massiv I: '); for i:=1 to n do begin A[i] := 1+random(n); Write (A[i]:4); end; WriteLn; WriteLn ( ' Massiv II: '); for i:=1 to n do begin if (A[i] mod 2 =0) then A[i]:=0 else A[i]:=3*A[i]; Write (A[i]:4); end; ReadLn; end.
Программа запрашивает ваш возраст и выводит,совершеннолетний вы или нет 2. Программа на вход получает число, введённое с клавиатуры, а на выходе пишет, чётное оно или нет