Помогите, пожалуйста, дописать код

24 августа, 18:14 Учеба 3792 1

Добрый день! Очень прошу помочь дописать код, я недавно начал изучать С++ и вот пишу игру по заданию из интернета. Помогите дописать этот код так, чтобы после каждого раунда можно было увидеть общее количество очков у игрока и компьютера, чтобы после последнего раунда можно было посчитать кто победитель. Я хочу сделать это именно присвоением, чтобы в цикле оно каждый раз заменяло и добавляло себя, но не могу понять, как это реализовать.

//я понимаю, что есть много вариантов решения, я видел другое решение, но я хочу сделать это именно таким способом, чтобы понять на будущее и не запариваться с этим присвоением)

(код сейчас запускается, поэтому если запустите – то сразу станет все понятно)

 Код:

 

#include <iostream>

#include <Windows.h>

#include <ctime>

using namespace std;

 

int ThrowDices(int dice1[], int dice2[], int const SIZE);

 

void main() {

SetConsoleCP(1251);

SetConsoleOutputCP(1251);

 

int const SIZE = 1;

int dice1[SIZE] = {};

int dice2[SIZE] = {};

 

srand(time(NULL));

 

char player = '1';

 

for (int i = 0; i < 4; i++)

{

 cout << "\nИгрок, ваша очередь(нажмите 1) ";

 

 cin >> player;

 ThrowDices(dice1, dice2, SIZE);

 cout << "\nПоходил компьютер: \n";

 ThrowDices(dice1, dice2, SIZE);

 

}

}

int ThrowDices(int dice1[], int dice2[], int const SIZE) {

 

int player = 0;

int maxSum = 0;

 

for (int i = 0; i < SIZE; i++)

{

 dice1[i] = 1 + rand() % 6;

 

 for (int j = 0; j < SIZE; j++)

 {

  dice2[j] = 1 + rand() % 6;

  cout << dice1[i] << " | " << dice2[j];

  cout << "\nСумма: " << dice1[i] + dice2[j] << endl;

   

                   

 }  

 return 0;

}

}

1 комментарий
Сортировка:
Добавить комментарий
Ior
Ior 2022, 24 августа, 21:29
0

Разобрался. Не вижу как удалить тему )


IT Новости

Смотреть все