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

Создание теста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сложение и удвоение точки на эллиптической кривой http://www.cyberforum.ru/cpp-beginners/thread1207007.html
нужно составить алгоритм сложения и удвоения точки на эллиптической кривой, может знаете как?
C++ Работа со строками.Не могу понять, что именно от меня хотят Найти максимум расстояний между монотонно убывающей и монотонно возрастающей подстроками длиной не менее 3 символов, которые есть во второй строке в инвертированном виде http://www.cyberforum.ru/cpp-beginners/thread1206994.html
C++ Выполнить поиск по букве и вывести фамилию автора
Условие: выполнить поиск по букве и вывести фамилию автора #include <iostream.h> #include <stdio.h> struct record { char familiya; char tvir; }; char familiya1;
C++ Исправьте ошибку в заполнении матрицы змейкой
должна получиться матрица вида 5x5 1 2 6 7 15 3 5 8 14 16 4 9 13 17 22 10 12 18 21 23 11 19 20 24 25 программа работает, только заканчивает работу не с 0, а с -123874575......., в чем проблема?? #include<iostream> #include<conio.h>
C++ Как подключить библиотеки в заголовочном файле? http://www.cyberforum.ru/cpp-beginners/thread1206982.html
Для работы заголовочного файла ("russianletters.h") необходимо дополнительно подключить библиотеки stdio.h и windows.h. В результате программа имеет такой вид://--------------------------------------------------------------------------- #include <iostream.h> #include <conio.h> #include <stdio.h> #include <windows.h> #include <russianletters.h> #include <vcl.h>
C++ Динамические структуры данных 1)Элемент очереди, представленной циклическим списком, имеет следующую структуру struct Item { int val; struct Item *next; }; Определен указатель очереди: struct Item *ptr; Определены следующие операции с очередью: int put(struct Item el); - запись в очередь значения el, int get(int *pel); - чтение из очереди значения в область памяти по указателю pel. Текущее состояние очереди задано... подробнее

Показать сообщение отдельно
Тамика
Котовчанин
869 / 449 / 141
Регистрация: 16.02.2010
Сообщений: 2,834
Записей в блоге: 27
13.06.2014, 14:00     Создание теста
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
#include <iostream>
#include <vector>
#include <string>
 
struct Question
{
    std::string question;
    std::string var_answers;
    int answer;
 
    bool check_answer(int num)
    {
        if (answer == num) return true;
        return false;
    }
};
 
int main()
{
    setlocale (LC_ALL,"");
    int right = 0;
    int wrong = 0;
 
    int count_of_questions = 10;
 
    std::vector<Question> questions;
    questions.resize(count_of_questions);
    questions[0].question = "Первый вопрос\n";
    questions[0].var_answers = "1) ...\n2)...\n3) ...\n";
    questions[0].answer = 1;
 
    // И так далее заполняешь массив нужным объекатми количеством count_of_questions.
    // Тут ручками поработать нужно будет.
 
    for (int i = 0; i < count_of_questions; ++i)
    {
        std::cout << questions[i].question;
        std::cout << questions[i].var_answers;
        int ans;
        std::cin >> ans;
        if (questions[i].check_answer(ans)) ++right;
        else ++wrong;
    }
 
    std::cout << "\nПравильных ответов - " << right;
    std::cout << "\nНеправильных ответов - " << wrong;
    system("pause>>null");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru