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

How to do this? Array of strings - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка reference is ambiguous http://www.cyberforum.ru/cpp-beginners/thread1153793.html
Объясните пожалуйста, в чем ошибка? #include <iostream> #include <stdio.h> #include <fstream> using namespace std; class plotters { public: float p_cost, b_cost;
C++ Бинарное дерево: в каком виде описывать вызов процедуры, то есть передавать корень Не могу понять в каком виде описывать вызов процедуры, то есть передавать корень.#ifndef BINARYTREE_H #define BINARYTREE_H #include <iostream> #include <string.h> using namespace std; class node { public: http://www.cyberforum.ru/cpp-beginners/thread1153792.html
C++ Building Crypto++ процесс подключения данной библиотеки
Здравствуйте, Возникла проблема подключения криптографической библиотеки Crypto++(CryptoPP) к проекту Xcode. Опишите, пожалуйста, подробно процесс подключения данной библиотеки. С уважением, Александр.
Контейнеры и итераторы (двунаправленный список) C++
Задание: Придумайте и реализуйте дважды связанный список, которым можно пользоваться посредством итератора. Итератор иметь действия для движения вперед и назад, действия для вcтавки и удаления элементов списка, и способ доступа к текущему элементу. должен быть класс-контейнер, класс-итератор, (+ класс алгоритмов) #include <iostream> #include <algorithm> #include <list> using namespace...
C++ Выводит неверный результат ln2=1-1/2+1/3-1/4 http://www.cyberforum.ru/cpp-beginners/thread1153778.html
Здравствуйте, необходимо написать последовательный и параллельный код для подсчета ln2=1-1/2+1/3-1/4... Вот что получилось: #include <iostream> using namespace std; int main() { double ln=0.0; int i=0, k=0;
C++ Программа удаления начальных пробелов Всем здравствуйте! Мучался со строками в СИ++. В задаче нужно было удалить начальные пробелы. Пробовал сам - никак. Можете объяснить данную программу? (что выделено) #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> #include <string.h> using namespace std; using std::cout; void main() подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
6366 / 3013 / 297
Регистрация: 04.12.2011
Сообщений: 8,105
Записей в блоге: 3
27.04.2014, 03:29     How to do this? Array of strings
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
//Мне кажется оставлять ответы на экране оправдано, только если
//контролировать общее время (тест на скорость)) иначе глядя на
//правильные ответы "везунчик" у которого много повторов, ответит
//правильно не имея понятия о предмете
//поэтому решил скрыть результаты предыдущих вопросов
//перед каждым следующим
//и исключаем последовательные повторения
#include <iostream>
#include<ctime>
using namespace std;
const char *presinents[] = {
 
/*1*/"G. Washington (1789-1797)", 
    /*2*/"J. Adams (1797-1801)", 
    /*3*/"T. Jefferson (1801-1809)",
    /*4*/"J. Madison (1809-1817)",
    /*5*/"J. Monroe (1817-1825)",
    /*6*/"J. Q. Adams (1825-1829)",
    /*7*/"A. Jackson (1829-1837)",
    /*8*/"M. Van Buren (1837-1841)",
    /*9*/"W. H. Harrison (1841)",
   /*10*/"J. Tyler (1841-1845)"   
};
const char *qust_title = "Enter the order number for each of the following president: ";
 
int rnd_int(){
return rand()%9+1;
}
int main()
{
const int quest_n=10;
const int repeats=3;
    srand((size_t)time(0));
int to_exit=quest_n;
int right_answer(0);
int last_right_answer=right_answer;
int answer;
int answer_count=0;
while(to_exit--){
answer=-1;
system("CLS");//очищаем экран
//избегаем последовательных повторов
last_right_answer=right_answer;
do{
right_answer=rnd_int();
}while(right_answer == last_right_answer);
cout<<qust_title<<"\n"<<presinents[right_answer]<<": ";
cin >> answer;
for(int i=0; i < repeats; ++i){
    if(answer == right_answer+1){
    answer_count++;
    cout<<"Right!"<<endl;
    system("pause");
    break;
    }else{
cout<<endl;
if(i == repeats - 1){   
    cout<<"Wrong! The correct answer is: "<< (right_answer+1) << endl;
    system("pause");
    break;
            }
cout<<"Wrong! Try again: ";
cin >> answer;
        }
    }
}
cout<<endl;
cout<<"You answered "<< answer_count << " of " << quest_n << " questions correctly.";
cout<<endl;
system("pause");
}
 
Текущее время: 16:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru