Форум программистов, компьютерный форум 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() подробнее

Показать сообщение отдельно
stima
447 / 296 / 20
Регистрация: 22.03.2011
Сообщений: 961
Завершенные тесты: 2
22.04.2014, 04: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
72
#include <ctime>
#include <cstdlib>
#include <iostream>
 
const char *presidents[] =  { 
    /*1*/"George Washington (1789-1797)", 
    /*2*/"John Adams (1797-1801)", 
    /*3*/"Thomas Jefferson (1801-1809)",
    /*4*/"James Madison (1809-1817)",
    /*5*/"James Monroe (1817-1825)",
    /*6*/"John Quincy Adams (1825-1829)",
    /*7*/"Andrew Jackson (1829-1837)",
    /*8*/"Martin Van Buren (1837-1841)",
    /*9*/"William H. Harrison (1841)",
   /*10*/"John Tyler (1841-1845)"   
    };
 
const int count = sizeof(presidents) / sizeof(presidents[0]);
 
int randomize()
{
    static bool shown[count] = {false};
 
    int index = rand() % count;
    for (; shown[index]; index = rand() % count);
    
    shown[index] = true;
    return index;
}
 
int main()
{
    const int tryes = 10;
    const int subtryes = 2;
 
    srand(unsigned(time(nullptr)));
 
    int success = 0;
    std::cout << "Enter the order number for each of the following presidents: " << std::endl;
    for (int i = 0; i < tryes; ++i)
    {
        int randomized = randomize();
        std::cout << presidents[randomized] << ": ";
 
        int user = -1;
        std::cin >> user;
 
        for (int j = 0; j < subtryes && user != (randomized + 1); ++j)
        {
            std::cout << "Wrong! Try again: ";
            std::cin >> user;
        }
 
        if (user == randomized + 1)
        {
            ++success;
            std::cout << "Right!" << std::endl;
        }
        else
        {
            std::cout << "Wrong! The correct answer is " << randomized << std::endl;
        }
    }
 
    std::cout << "You answered " << success << " of " << tryes << " correctly." << std::endl;
    std::cout << "Press any key to continue." << std::endl;
 
    std::cin.get();
    std::cin.get();
 
    return 0;
}
 
Текущее время: 09:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru