Форум программистов, компьютерный форум CyberForum.ru

Как изменить условие - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при работе с компилятором Borland C( Fatal : ..\include\crtdfs.h : Error: Only Win32 target supported) http://www.cyberforum.ru/cpp-beginners/thread327360.html
при работе с данным компилятором возникает следующая ошибка : Fatal : ..\include\crtdfs.h : Error: Only Win32 target supported Что это значит и как это исправить? вот текст программы(программа реализует карточную игру "двадцать одно"): #include <iostream> #include <stdlib.h> #include <string.h> #include <time.h>
C++ На входе программе даются два числа N и P решите если можете пожалуйста. На входе программе даются два числа N и P. Программа на выходе должна дать такое максимальное число М. что N! делиться на P в степени М, но не делиться на P с в степени М+1. Примечание. 1. Числа N и P так велики , что нет смысла считать значение N!. 2. Числа N и P является натуральными. Добавлено через 54 секунды если... http://www.cyberforum.ru/cpp-beginners/thread327336.html
В поезде 18 вагонов в каждом из которых 36 мест C++
Решите очень нужно. В поезде 18 вагонов в каждом из которых 36 мест. Информация о проданных на поезд билетах хоронится в двухмерном массиве., номера строк который соответствует номерам вагонов , а номера столбцов - номерам мест. Если билет на то или иное место продано , то соответствующий элемент массива имеет значение 1 , в противном случае -0. Составить программу, определяющую число...
С чего начать? C++
В универе задали курсовую работу, на С++. Заданее следующее:Тренажер теннесиста. Тренажер представляет собой комнату с тремя стенами (в форме буквы П), у выхода которой находится теннесист. Теннисист может подавать мячи в произвольном направлении. Мячи отражаются от стен. Теннесист может отражать мячи двигаясь только поперек входа. В процессе игры фиксируется число мячей поданных тенесистом и...
C++ Как составить формулу Sквадрата(площадь)? http://www.cyberforum.ru/cpp-beginners/thread327322.html
Хотела сделать формулу с вводом переменной S=a*a, где а можно было бы вводить вручную, не получилось...объясните в чём ошибка и помогите решить #include "conio.h" #include "iostream" int Glob; int MyFun(int a, int n); int main(){ int S=n; n=MyFun(a); for i=n cin>>a;
C++ есть вложенный класс который является другом объемлюющего и всё это должно компилиться. Сперва логика: Есть класс matrix. И есть класс diagonal; так я поразмыслил и пришёл к выводу, что объект diagonal в отрыве от объекта matrix существовать не может и поэтому сделал diagonal вложенным в matrix Кроме того, класс diagonal должен иметь доступ к полям matrix, поэтому вложенный класс друг для объемлюющего Наконец вся эта херь- шаблон. Два вопроса поэтому. Как сие реализовать?... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
28.06.2011, 22:11     Как изменить условие
Вот моя реализация, у меня 6-ая студя поєтому вначале идёт код для руссификации - можешь его вітереть и через setlocale работать, дело не в этом - у тебя были огрехи в условиях, вот поправил
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
// xz.cpp : Defines the entry point for the console application.
//
#include <conio.h>
 
#include <iostream.h>
ostream& operator<<(ostream &stream,char* s){
    for(char* ps=s; *ps; ps++){
        if(*ps=='ё')
            stream<<char(241);
        else if(*ps=='Ё')
            stream<<char(240);
        else if(*ps>=-64 && *ps<=-17)           
            stream<<char(*ps+64+128);
        else if(*ps<0)
            stream<<char(*ps+64+176);
        else
            stream<<*ps;
    }
    return stream;
}
 
class Account
{
private:
    int balance;
public:
    Account( int money );
    void credit( int cr );
    void debit( int &de );
    int getBalance();
};
 
Account::Account( int money )
{
    if ( money >= 0 )
        balance = money;
    else
    {
        balance = 0;
        cout << "Начальный баланс был не действителен" << endl;
    }
}
void Account::credit( int cr )
{
    balance += cr;
    cout << "Спасибо, за ваш вклад в размере " << cr << endl;
}
 
void Account::debit( int &de )
{
    if ( de < 0 )
    {
        de = 0;
        cout << "За такое вас могут посадить !" << endl;
    }
    else
    if ( de > balance )
    {
        de = 0;
        cout << "Запрошеная сумма превышает баланс" << endl;
    }
    else
        balance -= de;
}
 
int Account::getBalance()
{
    return balance;
}
 
void main()
{
    Account test1(0);
    Account test2(0);
    cout << "Привет !!!\n";
    int i=0, t1, t2;
    int input;
    
    while ( true )
    {
        cout <<"Выберите один пункт из меню : " << endl;
        cout << "1) Внести сумму на счет\r\n";
        cout << "2) Снять сумму со сщета\r\n";
        cout << "3) Посмотреть баланс\r\n";
        cout << "Выход - любой символ\r\n";
        cin >> input;
        switch( input )
        {
        case 1 : 
            cout << "Введите суму на счет № 1 : ";
            cin >> t1;
            test1.credit( t1 );
            cout << "Введите суму на счет № 2 : ";
            cin >> t2;
            test2.credit( t2 );
            break;
        case 2 : 
            cout << "Введите суму которую хотите снять со счета № 1 : ";
            cin >> t1;
            test1.debit( t1 );
            cout << "Введите суму которую хотите снять со счета № 2 : ";
            cin >> t2;
            test2.debit( t2 );
            break;
        case 3 : 
            cout << "Сумма на счету № 1 ";
            cout << test1.getBalance();
            cout << endl;
            cout << "Сумма на счету № 2 ";
            cout << test2.getBalance();  
            cout << endl;
            break;
        default :
            cout << "\nНеверний ввод, введите числа от 1 до 3 или -1 чтоб закончить ввод " << endl;
            break;
        }
    }
    cout << "Конец";
    getch();
}
Миниатюры
Как изменить условие  
 
Текущее время: 10:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru