
Два игрока А и В бросают кубик N раз, суммируя результаты бросков. Напишите программу определяющую
победителя после N бросков.

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

begin
writeln('Введите количество бросков');
readln(n);
sum1 := 0;
sum2 := 0;
i := 0;
for i := 1 to n do
begin
writeln('Введите значения на кубиках после броска № - ', i, ' на кубике человека по имени А ');
readln(buf);
sum1 := sum1 + buf;
end;
for i := 1 to n do
begin
writeln('Введите значения на кубиках после броска № - ', i, ' на кубике человека по имени B');
readln(buf);
sum2 := sum2 + buf;
end;
if sum1 = sum2 then writeln('Ничья') else
if sum1 > sum2 then writeln('Победил человек по имени А')
else writeln('Победил человек по имени B');
end.
Как то так ...



Программа для определения победителя после N бросков кубика
Для определения победителя после N бросков кубика, можно написать программу, которая будет суммировать результаты бросков для каждого игрока и затем сравнивать их.
Вот пример программы на языке Python:
```python import random
def roll_dice(): return random.randint(1, 6) # бросок кубика, возвращает случайное число от 1 до 6
def determine_winner(player_a, player_b): if player_a > player_b: return "Игрок A победил!" elif player_b > player_a: return "Игрок B победил!" else: return "Ничья!"
def main(): n = int(input("Введите количество бросков: ")) player_a_score = 0 player_b_score = 0 for _ in range(n): player_a_score += roll_dice() player_b_score += roll_dice() print("Результаты:") print("Игрок A:", player_a_score) print("Игрок B:", player_b_score) print(determine_winner(player_a_score, player_b_score))
if __name__ == "__main__": main() ```
В этой программе мы используем функцию `roll_dice()`, которая возвращает случайное число от 1 до 6, чтобы имитировать бросок кубика. Затем мы суммируем результаты бросков для каждого игрока и сравниваем их с помощью функции `determine_winner()`, которая определяет победителя или объявляет ничью.
Вы можете запустить эту программу, введя количество бросков и она выведет результаты и победителя.
Примечание: В программе используется модуль `random` для генерации случайных чисел. Если вы используете другой язык программирования, вам может потребоваться использовать соответствующую функцию для генерации случайных чисел.
Надеюсь, это поможет вам написать программу для определения победителя после N бросков кубика! Если у вас возникнут еще вопросы, пожалуйста, дайте мне знать.


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








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili