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

Нужно привести пример программы тестирования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прошу объяснить ввод символов http://www.cyberforum.ru/cpp-beginners/thread917673.html
Дело касается самых основ, но что-то ускользнуло от моего понимания. #include <iostream> using namespace std; int main() { unsigned char george, sally; cin >> george >> sally; cout << (sally != george) << endl; return 0;
C++ очень странная ошибка с++ уважаемые администраторы, я пытался это добавить в раздел для экспертов, но меня недостаточно прав( вот ссылка на видио где я показываю очень странную проблему, я и ещё 2 программиста головою об стенку бились, но так и не поняли из-за чего она http://www.youtube.com/watch?v=dCZkKNCg4js так же код http://pastebin.com/Q05FY5Xb Сломал все глаза. Очень странное задание. В следующий раз... http://www.cyberforum.ru/cpp-beginners/thread917671.html
Как отсортировать входящие данные? C++
Задача с тимуса 1001. Обратный корень Ограничение времени: 2.0 секунды Ограничение памяти: 64 МБ Эта задача настолько проста, что авторы даже поленились сочинить для нее условие! Исходные данные Входной поток содержит набор целых чисел Ai (0 ≤ Ai ≤ 1018), отделённых друг от друга произвольным количеством пробелов и переводов строк. Размер входного потока не превышает 256 КБ. Результат Для...
C++ Указатели. В массиве найти количество элементов, стоящих на четных местах, удовлетворяющих условию
Помогите пожалуста,препод говорит из этого массива надо сделать указатель, а я не могу понять чё надо изменить(( В массиве t(30), сформированном случайным образом, найти количество элементов, стоящих на четных местах, удовлетворяющих условию a<ti<b, где a и b - заданные числа. измените плиииз #include <iostream> #include <stdio.h> #include <time.h> using namespace std;
C++ Убрать вывод сообщения после окончания работы програмы http://www.cyberforum.ru/cpp-beginners/thread917653.html
В конце функции main() программы у меня стоит функция: system("EXIT"); Но при работе с ней, консоль не закрывается сразу, а выводит сообщение(само сообщение на скриншоте), и требует нажатия любой клавиши для закрытия Как убрать вывод сообщения и закрыть консоль сразу после окончания программы?
C++ Нужен совет по решению - из двух натуральных чисел составить одно наименьшее. Минимальное число Требуется написать программу, которая из цифр двух натуральных чисел создает наименьшее возможное число, сохраняя при этом порядок следования цифр в этих числах. Пример: Ввод: 125 34 Вывод: 12345 подробнее

Показать сообщение отдельно
Даниил
67 / 40 / 7
Регистрация: 14.05.2013
Сообщений: 383
04.07.2013, 18:23  [ТС]     Нужно привести пример программы тестирования
Цитата Сообщение от Denisqwwq Посмотреть сообщение
Даниил1991, что именно не понятно?
в данном случае я думаю разницы нет, но если в дальнейшем пользователю придётся выбирать не из 2 вариантов а из 5+, то со switch'ем работать приятней будет, но это лично моё мнение.
Я вас правильно понял, нужно писать как-то так?
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
#include <iostream>
#include <string>
using namespace std;
int main()
{
    setlocale(LC_ALL,"rus");
    char test;
    do
    {
        cout << "Âû ГЇГ*ðåГ*Гј?(y/n)\n";
        cin >> test;
        switch (test)
        {
            case 'y': 
                cout << "ÏðîäîëæГ*ГҐГ¬ ГІГҐГ±ГІ...\n";
                break;
            case 'n': 
                break;  
            default: cout << "ГЌГҐГўГҐГ°Г*ûé ГўГ*ðèГ*Г*ГІ îòâåòГ*!\n";
        }
        char tes;
        cout << "Âû ГµГ*ГЄГҐГ° èëè ïðîãðГ*ììèñò??(y/n)\n";
        cin >> tes;
        switch (tes)
        {
            case 'y': 
                cout << "Ìîëîäåö.ÏðîäîëæГ*ГҐГ¬ ГІГҐГ±ГІ...\n";
                break;
            case 'n': 
                break;  
            default: cout << "ГЌГҐГўГҐГ°Г*ûé ГўГ*ðèГ*Г*ГІ îòâåòГ*!\n";
        }
        cout << "Âû Г*îâè÷îê?(y/n)\n";
        char te;
        cin >> te;
        switch (te)
        {
            case 'n': 
                cout << "Ìîëîäåö.ÏðîäîëæГ*ГҐГ¬ ГІГҐГ±ГІ...\n";
                break;
            case 'y': 
                break;  
            default: cout << "ГЌГҐГўГҐГ°Г*ûé ГўГ*ðèГ*Г*ГІ îòâåòГ*!\n";
        }
    cout << "Âû ìîëîäåö, ïðîøëè ГІГҐГ±ГІ! :)\n";
    while (test!='n');
    system ("pause");
    return 0;
}
}
Но ошибку почему-то выдаёт

Добавлено через 11 минут
Всем спасибо, сделал так:
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
#include <iostream>
#include <string>
using namespace std;
int main()
{
    cout << "Г’Г» ГЇГ*ðåГ*Гј?(y/n)" << endl;;
    string pol;
    cin >> pol;
    if(pol == "y")
    {
        cout << "Ìîëîäåö!ÏðîäîëæГ*ГҐГ¬ ГІГҐГ±ГІ..." << endl;
    }
    if(pol == "n")
    {
        cout << "Ãóëÿé!" << endl;
    }
    if(pol != "y" && pol != "n")
    {
        cout << "ГЋГёГЁГЎГЄГ*!Îïðåäåëèñü Г±Г® ñâîèì ïîëîì áëåГ*ГІГј!";
    }
    cout << "Г’Г» ïðîãðГ*ììèñò èëè ГµГ*ГЄГҐГ°?(y/n)";
    string xak;
    cin >> xak;
    if(xak == "y")
    {
        cout << "Ìîëîäåö!ÏðîäîëæГ*ГҐГ¬ ГІГҐГ±ГІ..." << endl;
    }
    if(xak == "n")
    {
        cout << "Ãóëÿé!" << endl;
    }
    cout << "Г’Г» Г*îâè÷îê?(y/n)";
    string xak1;
    cin >> xak1;
    if(xak1 == "n")
    {
        cout << "Ìîëîäåö!ÏðîäîëæГ*ГҐГ¬ ГІГҐГ±ГІ..." << endl;
    }
    if(xak == "y")
    {
        cout << "Ãóëÿé!" << endl;
    }
    system ("pause");
    return 0;
}
 
Текущее время: 21:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru