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

Дилемма заключённого - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Какие цифры числа больше? http://www.cyberforum.ru/cpp-beginners/thread639065.html
Здравствуйте, я перехожу плавно с Pascal на С++, и решаю задачку на С++, но столкнулся с проблемой сдачи задачи, на С++ код не проходит и выдает "неправильный" ответ, а тот же самый код на паскале проходит и засчитан! Поясните в что не так, что исправить? var n,s,d:integer; begin readln(n); s:=n div 100; d:=n mod 10; if s>d then writeln(s) else if s<d then
C++ Удаление элемента списка list.STL Всем привет! Ребята, не могу понять почему у меня не получается удалить конкретный элемент списка. Вот код void WriteClientinFile( Client &client, int &position ) { list < Client > :: iterator iteratorclient; iteratorclient = listclient.begin() + position; listclient.erase( iteratorclient ); listclient.push_back ( client ); http://www.cyberforum.ru/cpp-beginners/thread639012.html
C++ Скомпилируйте пожалуйста код (C++)
Вот код,можете скомпилировать его в exe файл,а то у меня не получается( #include <iostream> #include <sstream> using namespace std; int main()
C++ Встретил незнакомые операторы, нужно больше информации
Здравствуйте, встретил в одном из уроков такой пример: bool t = false; t = a > b; cout << a << (t==true ? " > " : " <= ") << b; Что это за операторы ? и : ? Первый раз их вижу, хотя не первый день изучаю с++. Нагуглил, что это условный оператор сравнения ?:, но инфы недостаточно.
C++ Проверьте пожалуйста код (C++) http://www.cyberforum.ru/cpp-beginners/thread638943.html
Вот я сам написал код(!)) Можете проверить: main() { printf("Content-type:text/html\n\n");
C++ почему часть текста исчезает ? переменная char и цикл вот скрипт , которая пишет текст сверху вниз . но часть текста исчезает . я так понял , переменная может внести в себя весь текст , так как если вписать в блакнот саму переменную , то текст будет полностью там , слева направо . а если работать с каждым символом отдельно , писать их сверху вниз , то часть текста исчезает . в чем проблема ? #include <iostream> using namespace std; main() {... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
20.08.2012, 13:35     Дилемма заключённого
Thirteen, в моём понимании задача решается вот так
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
#include <ctime>
#include <iostream>
using namespace std;
 
int main()
{
    srand(time(0));
    //×èñëî ãîäîâ îòñèäêè Г§Г*êëþ÷¸Г*Г*ûõ
    double nYears1 = 0;
    double nYears2 = 0;
    int nRounds = 0;//×èñëî "Г°Г*ГіГ*äîâ" (êîë-ГўГ® ïðèâîäîâ ГЎГ*Г*äèòîâ)
    cout<<"Enter num of rounds : ";cin>>nRounds;
    for(int iRound = 0; iRound < nRounds; iRound++)
    {
        //Г‚Г*ðèГ*Г*ГІ èñõîäГ* äîïðîñГ*
        switch(rand()%2)
        {
        case 0://Ìîë÷Г*Г*ГЁГҐ îáîèõ
            nYears1 += 0.5;
            nYears2 += 0.5;
            break;
        case 1://1 Г±Г¤Г*Г« âòîðîãî (Г±ГІГіГЄГ*Г· ÷¸ðòîâ)
               //Г* âòîðîé ìîë÷Г*Г« (ìóæèê ìëÿ!)=)
            //ГЊГ» Г*ГҐ Г§Г*Г*ГҐГ¬ ГЄГІГ® êîãî Г±Г¤Г*Г«
            //ГЁ ïîýòîìó ГЈГҐГ*åðèðóåì ñëó÷Г*Г©Г*îñòü
            //Гў Г±ГІГіГЄГ*Г·ГҐГ±ГІГўГҐ
            if(rand()%1)//Г‡Г*Г±ГІГіГ·Г*Г« 1-Г©
                nYears2 += 10;
            else        //Г‡Г*Г±ГІГіГ·Г*Г« 2-Г©
                nYears1 += 10;
            break;
        case 3://ГЋГЎГ* Г±Г¤Г*ëè äðóã äðóãГ*
            nYears1 += 2;
            nYears2 += 2;
            break;
        }
        cout<<"Round   : "<<iRound + 1<<":\n";
        cout<<"nYears1 : "<<nYears1<<endl;
        cout<<"nYears2 : "<<nYears2<<endl;
    }
    return 0;
}
http://liveworkspace.org/code/c5ef3a...58735c9a26834c
Миниатюры
Дилемма заключённого  
 
Текущее время: 10:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru