a = True
b = int(input())
while (a):
if b == 1:
print("Понедельник")
a = False
elif b == 2:
print("Вторник")
a = False
elif b == 3:
print("Среда")
a = False
elif b == 4:
print("Четверг")
a = False
elif b == 5:
print("Пятница")
a = False
elif b == 6:
print("Суббота")
a = False
elif b == 7:
print("Воскресенье")
a = False
else:
print("Такого дня недели нет")
b = int(input())
Осуществляется ввод, если b > не 1 - 7, то программа запрашивает число до тех пор, пока пользователь не введет нужное число.
Первый игрок выигрывает любым ходом, кроме утроения кучки из шести камней.
Второй игрок выигрывает, только если первым ходом была утроена кучка из шести камней.
Объяснение:
48/2=24
48/3=16
Выигрывает тот, у кого на столе было не менее 16 камней на момент его хода.
Таким образом, игра сводится к тому, чтобы на момент хода соперника на столе было меньше 16 камней.
Первый ход: 5*3=15
15 < 16, после первого хода игра выиграна
Первый ход: 5*2=10
10 < 16, после первого хода игра выиграна
Первый ход: 6*3=18
18 > 16, после первого хода игра проиграна
Первый ход: 6*2=12
12 < 16, после первого хода игра выиграна
var a:string;
i,k:integer;
begin
readln(a);
for i:=1 to length(a) do begin
if pos(a[i],'')<>0 then inc(k);
end;
writeln(k);
end.