Игра "камень ножницы бумага" - организовать общий счет - C (СИ)

Узнай цену своей работы

Формулировка задачи:

#include<stdlib.h>
#include<windows.h>
#include<iostream>
#include<conio.h>
using namespace std;
void main()
{
    SetConsoleOutputCP(1251);
    srand(GetTickCount());

    do{
        system("cls");
        int user,comp,player,computer;
        const int kamen=1,nozhnicy=2,bumaga=3;
        cout<<"Привет,хочешь поиграть в камень,ножницы,бумага?\nТогда слушай правила"
            <<":\nКамень-1,Ножницы-2,Бумага-3.\nЕсть общий счёт справа компьютер(computer)слева твой(player)\n";
        
                cout<<"user=";cin>>user;
                        comp=rand()%3+1;
                        cout<<"\tcomp="<<comp;
                        cout<<"\n\n\t\tEsc-выход,"<<"др.клавиша-продолжить...";break;

                        switch(user)
                        {
                            case kamen:switch(comp)
                                   {
                            case kamen:cout<<"\nНичья";break;
                            case nozhnicy:cout<<"\nВЫ ВЫЙГРАЛИ!!!!!"<<user<<endl;break;
                            case bumaga:cout<<"\nВы проиграли(("<<comp<<endl;break;
                            
                                   }
                                   break;
                        case nozhnicy:switch(comp)
                                            {
                        case kamen:cout<<"\nВы проиграли((";break;
                        case nozhnicy:cout<<"\nНичья";break;
                        case bumaga:cout<<"\nВЫ ВЫЙГРАЛИ!!!!!";break;
                        
                                   }
                                      break;
                                      case bumaga:switch(comp)
                                   {
                            case kamen:cout<<"\nВЫ ВЫЙГРАЛИ!!!!!";break;
                            case nozhnicy:cout<<"\nВы проиграли";break;
                            case bumaga:cout<<"\nНичья";break;
                        
                                   }
                                   break;

                        }
        }while (_getch()!=27);

}
игра камень ножницы бумага. ) вообщем всё работает.только вот хочу сделать общий счёт ( тобишь ) слева чтобы писались очки игрока а справа компьютера,кто поможет решить эту маленькую проблемку? Добавлено через 1 час 25 минут 30 секунд ну неужели трудно подсказать )) тут всё просто,только вот чтото никак не могу додуматься((

Решение задачи: «Игра "камень ножницы бумага" - организовать общий счет»

textual
Листинг программы
comp+=1;
 
cout<<setw(10)<<"Человек"<<setw(10)<<setw(10)<<"Компьютер";
cout<<setw(10)<<chel<<setw(10)<<setw(10)<<comp;

Объяснение кода листинга программы

  1. comp+=1; - увеличивает значение переменной comp на единицу.
  2. cout<<setw(10)<<Человек<<setw(10)<<setw(10)<<Компьютер; - выводит строку Человек Компьютер с помощью функции cout, используя функцию setw для установки ширины поля вывода в 10 символов.
  3. cout<<setw(10)<<chel<<setw(10)<<setw(10)<<comp; - выводит значения переменных chel и comp с помощью функции cout, используя функцию setw для установки ширины поля вывода в 10 символов.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5
Похожие ответы