Вопрос задан 30.04.2019 в 10:28. Предмет Информатика. Спрашивает Чернова Александра.

Два игрока A и B бросают кубик и суммируют результаты бросков. Победителем объявляется игрок,

набравший первым объявленную сумму очков S. Напишите программу, определяющую победителя
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Заика Александр.
Var A,B:byte;
S,Sa,Sb:integer;
Begin
WriteLn('S = ');ReadLn(S);
Repeat
Write('A = ');ReadLn(A);
Sa:=Sa+A;
Write('B = ');ReadLn(B);
Sb:=Sb+B;
Until (Sa>=S)or(Sb>=S);
if (A>B) then WriteLn('Победил игрок A')
else WriteLn('Победил игрок B')
End.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа на Python может выглядеть следующим образом:

```python import random

def roll_dice(): return random.randint(1, 6)

def main(): target_score = int(input("Введите целевую сумму очков S: ")) player_a_score = 0 player_b_score = 0

while True: input("Ход игрока A (нажмите Enter для броска): ") roll_a = roll_dice() player_a_score += roll_a print("Игрок A выбросил", roll_a, "очков. У него сейчас", player_a_score, "очков.")

if player_a_score >= target_score: print("Игрок A победил!") break

input("Ход игрока B (нажмите Enter для броска): ") roll_b = roll_dice() player_b_score += roll_b

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос