Форум программистов, компьютерный форум, киберфорум
Наши страницы

Просьба проверить програмку. Что то у меня не получается с циклом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель на целочисленный объект. Указать возможные способы доступа к этому объекту. http://www.cyberforum.ru/cpp-beginners/thread789075.html
здарвствуйте все! помогите пожалуйста с заданиями по мере возможностей: 2) Определив указатель на целочисленный объект, укажите возможные способы доступа к этому объекту. Заранее спасибо всем...
C++ Записать в массив X только положительные элементы исходного, а в Y только отрицательные В общем мне нужно ввести массив R, состоящий из 17 элементов:положительных и отрицательных. Массив X должен записывать только положительные, а Y только отрицательные. Программу написал, но выдает... http://www.cyberforum.ru/cpp-beginners/thread789064.html
Определить количество ведущих единиц C++
здарвствуйте все! помогите пожалуйста с заданиями по мере возможностей: 1) представить программу, позволяющую для заданного целочисленного объекта (short int) определить количество ведущих единиц...
C++ определение количества ведущих единиц младшей тетрады его старшего байта
здравствуйте, помогите написать программу по следующей задаче: 1. Представить программу, позволяющую для заданного целочисленного объекта (short int) определить количество ведущих единиц младшей...
C++ Укажите возможные способы определения целочисленного объекта http://www.cyberforum.ru/cpp-beginners/thread789035.html
помогите пжл)))
C++ Определив ссылку на константный целочисленный объект, укажите возможные способы доступа к этому объекту помогите пожалуйста) подробнее

Показать сообщение отдельно
taurus47
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 11
18.02.2013, 19:31  [ТС]
Это ППЦ...
Спасибо за потраченное время, не думал что так всё запущено)))

Мне посоветовали более короткий код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "Russian");
    int comppoints = 100, playerpoints = 100;
    int playernum, cash;
    int drop[2];
    for(int i=1; !(comppoints < 1) || !(playerpoints > 0); i++)
    {
        system("cls");
        cout<<"Ход "<<i<<endl;
        cout<<"Очков у игрока "<<playerpoints<<endl<<"Очков у компьютера "<<comppoints<<endl;
        cout<<"Введите число от 2 до 12"<<endl;
        cin>>playernum;
        if(playernum < 2 || playernum > 12)
        {
            cout<<"Число не соответствует диапазону"<<endl;
            system("pause");
            continue;
        }
        cout<<"Введите ставку"<<endl;
        cin>>cash;
        if(cash < 1) {cout<<"Ставка не может быть нулевой или отрицательной"<<endl; system("pause"); continue;}
        if(cash > comppoints || cash > playerpoints) {cout<<"Вы не можете поставить больше очков, чем имеется у игроков"<<endl; system("pause"); continue;}
        drop[0] = rand()%6 + 1;
        drop[1] = rand()%6 + 1;
        cout<<"Компьютер выбросил "<<drop[0]<<" и "<<drop[1]<<endl;
        if(drop[0] + drop[1] == playernum)
        {
            cout<<"Вы выиграли 4Х очков"<<endl;
            comppoints -= cash*4;
            playerpoints += cash*4;
            system("pause");
            continue;
        }
        if(drop[0] + drop[1] > 7 && cash > 7 || drop[0] + drop[1] < 7 && cash < 7)
        {
            cout<<"Вы выиграли ставку"<<endl;
            comppoints -= cash;
            playerpoints += cash;
            system("pause");
            continue;
        }
        cout<<"Вы проиграли ставку"<<endl;
        comppoints += cash;
        playerpoints -= cash;
        system("pause");
    }
    system("cls");
    if(playerpoints < 1) cout<<"Игрок проиграл"<<endl; else cout<<"Компьютер проиграл"<<endl;
    system("pause");
}

Хотелось скреативить что то наподобии моего, Вы считаете, что написанный мной код никуда не годится?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru