<span>def prog(last_name,ekz_1,num_1,ekz_2,num_2)<span>:
</span> print("Студент",last_name.title(),'\nотримав оцінку з ',ekz_1,num_1,'\nотримав оцінку з ',ekz_2,num_2,)
last_name = input("Введіть прізвище: ")
ekz_1 = (input("Введіть 1-ий екзамен: "))
num_1 = int(input("Введіть оцінку: "))
ekz_2 = (input("Введіть 2-ий екзамен: "))
num_2 = int(input("Введіть оцінку: "))
prog(last_name,ekz_1,num_1,ekz_2,num_2)</span>
Прямоугольник:)))))..........
1)Это с помощью while
var a,p,i,c:integer;
begin
readln(a);
readln(p);
c:=1; i:=0;
while i<p do
begin
c:=c * a;
inc(i);
end;
writeln(c);
readln;
end.
2) Это с помощью repeat
var a,p,i,c:integer;
begin
readln(a);
readln(p);
c:=1; i:=0;
repeat
c:=c * a;
inc(i);
until i=p;
writeln(c);
readln;
end.
3) Это с помощью for
var a,p,i,c:integer;
begin
readln(a);
readln(p);
c:=1;
for i:=1 to p do
c:=c * a;
writeln(c);
readln;
end.
В любой такой последовательности при перестановке двоек и единиц результат не меняется. Например, 121121 и 111122 дадут один и тот же результат. Поэтому из любой последовательности сделаем наименьший номер (т.е. сначала идут все единицы, затем - двойки). Не забудем так же, что 2 и 3 взаимно просты, поэтому при разных количествах единиц и двоек результаты будут различны.
Т.к. всего команд 6, то чисел будет лишь 7:
111111
111112
111122
111222
112222
122222
222222
Ответ: 7