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

система компьютерного обучения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ из паскаля в С++ http://www.cyberforum.ru/cpp-beginners/thread124159.html
Здравствуйте! Помогите пожалуйста перевести код программы в паскале на С++: Program Example; uses crt; Type mas=array of Integer; var a,m: mas; n,s,k,mini: Integer; Procedure Vvod(var a: mas); var i: Integer; begin Writeln('Введите количество элементов');
C++ Рисования графика Есть функция y=x, надо построить график функции интервал например http://www.cyberforum.ru/cpp-beginners/thread124143.html
C++ Формулы Гаусса и Ньютона-Котеса
Всем тем кто читает мою тему!!! Привет!!! Я очень надеюсь на вашу помощь,и искренне верю что кто-нибудь мне поможет!!! Народ выручайте,я совсем не понимаю С++ и Визуал Студио,а мне вот через 1 неделю здавать,а как и че делать я не знаю,вообще ни как,у меня даже примера нет=((( Вот мое задание(фотки моего задания): http://www.cyberforum.ru/attachment.php?attachmentid=28543&stc=1&d=1272712542...
Вставка в линейный список C++
Привет всем, не пойму почему функция insert не правильно работает(, а в частности, установление нового узла с предыдущим. После вставки нового узла у меня указатель на предыдущий элемент содержит указатель на новый элемент. Я ДАЖЕ КОММЕНТИРОВАЛ ЭТУ СТРОКУ КОДА (строка <10>), все равно предыдущий равен самому себе((заранее благодарен. Вот код: #include <iostream> #include <conio.h> using...
C++ Построить Х из * http://www.cyberforum.ru/cpp-beginners/thread124128.html
Добый день господа программисты! Пожалуста, помогите решить задачу... у меня нет даже малейшей идеи как ее решить:( Собственно, задача такая: Необходимо построить из * букву Х, причем если введена цифра 1, то просто построить из * Х, если 2, то он должен быть построен уже из ранее построеных Х, и т.д, тоесть размер Х зависит от введеный цифры... наверно плохо получилось объяснить)) покажу на...
C++ Метод половинного деления...(непонятная функция) Программка, для реализации численного метода половинного деления СЛАУ а^x-b - c - x = 0 а , b , c - вводятся!!! Что то сколько не просмотрел уравнений нигде в уравнениях, я не увидел что бы "а" "b" "c" , были сразу в уравнении и что бы они еще и вводились Что то не понятно!!!!!!!!!! Получаются, - "а" "b" "c" это переменные??? подробнее

Показать сообщение отдельно
inesta
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 19
01.05.2010, 17:56     система компьютерного обучения
Уважаемые гуру! Написал прогу САБЖ. Юзер вводит ответ на пример, который задает программа. Если ответ true - выводит рандомно реплики по типу "Хорошо" или "Молодец" и так далее и задает следующий пример. Если ответ false - выводит рандомно реплики по типу "Нет!" или "ЕЩЕ РАЗ!" и так далее и задает тот же вопрос(до получения правильного ответа). Просмотрите пжлст код, если не сложно, и подскажите как оптимизировать его, и какие ошибки обнаружили. Заранее спасибо! Программа работает!
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
//Образовательная программа
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
 
int numbers(void);
int comments(int);
 
 
main()
{
    int res, out, num1, num2, com;
 
//--Бесконечный цикл
    while(1)
    {
        num1 = numbers();   //Случ. 1-е число
        num2 = numbers();   //Случ. 2-е число
 
        res = num1 * num2;
 
        cout<< "Skolko budet " << num1 << " * " << num2 << "? ";
 
        while(1)    //2-й бесконечный цикл
        {
            cin >> out;
 
            if(res == out)  //Если введен верный рез.
            {
                cout << setw(36);
                com = 1 + rand() % 4;   //Генерирует случайное число от 1 - 4
                
                comments(com);  //функция случ. полож. комента
                
                break;  //и выходим из 2-го цикла в 1-й
            }
 
              com = 5 + rand() % 8; //Генерирует случайное число от 5 - 8
              
              comments(com);    //функция случ. отриц. комента
              
              cout << "Ny otvet? ";
        }
    }
 
getch();
return 0;
}
 
//--Ф-я-генератор случайных чисел
int numbers(void)
{
    int a;
 
    a = 1 + rand() % 9; //Ген. случ чисел от 1 до 9
 
    return a;
}
 
//--Ф-я-генератор ответов
int comments(int com1)
{
    switch(com1)
    {
        case 1:
            cout << "O4en Horowo!" << endl;
            break;
        case 2:
            cout << "Otli4no!" << endl;;
            break;
        case 3:
            cout << "4ydesnaya Rabota!" << endl;;
            break;
        case 4:
            cout << "Davai ewe!" << endl;
            break;
        case 5:
            cout << "HET! Poputaites, ewe, plz." << endl;
            break;
        case 6:
            cout << "Heverno. Tak skolko?" << endl;
            break;
        case 7:
            cout << "He opuskaite ryki!" << endl;
            break;
        case 8:
            cout << "HET! Prodoljaite dalwe." << endl;
            break;
    break;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru