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

очень странная ошибка с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как отсортировать входящие данные? http://www.cyberforum.ru/cpp-beginners/thread917665.html
Задача с тимуса 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; http://www.cyberforum.ru/cpp-beginners/thread917660.html
Убрать вывод сообщения после окончания работы програмы C++
В конце функции main() программы у меня стоит функция: system("EXIT"); Но при работе с ней, консоль не закрывается сразу, а выводит сообщение(само сообщение на скриншоте), и требует нажатия любой клавиши для закрытия Как убрать вывод сообщения и закрыть консоль сразу после окончания программы?
Нужен совет по решению - из двух натуральных чисел составить одно наименьшее. C++
Минимальное число Требуется написать программу, которая из цифр двух натуральных чисел создает наименьшее возможное число, сохраняя при этом порядок следования цифр в этих числах. Пример: Ввод: 125 34 Вывод: 12345
C++ Имена переменных начинающиеся с двух подчеркиваний или с символа подчеркивания и следующей за ним буквы верхнего регистра http://www.cyberforum.ru/cpp-beginners/thread917641.html
Начиная изучать C++ наткнулся на такое определение: "Имена, начинающиеся с двух символов подчеркивания или с символа подчеркивания и следующей за ним буквы верхнего регистра, зарезервированы для использования реализацией языка. Имена, начинающиеся с символа подчеркивания, зарезервированы для использования реализацией языка в качестве глобальных идентификаторов." создав переменные с такими...
C++ Напишите программу, которая будет выдавать среднее арифметичное чисел Нужно написать программу которая будет выдавать среднее арифметичное чисел. подробнее

Показать сообщение отдельно
svk2140
-8 / 0 / 1
Регистрация: 04.07.2013
Сообщений: 254
04.07.2013, 16:45     очень странная ошибка с++
уважаемые администраторы, я пытался это добавить в раздел для экспертов, но меня недостаточно прав(
вот ссылка на видио где я показываю очень странную проблему, я и ещё 2 программиста головою об стенку бились, но так и не поняли из-за чего она http://www.youtube.com/watch?v=dCZkKNCg4js
так же код http://pastebin.com/Q05FY5Xb
 Комментарий модератора 
Сломал все глаза.
Очень странное задание.
В следующий раз потрудитесь переписать задание на форум. А видеозапись можно использовать как дополнительный вспомогательный материал.


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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
#include <iostream>
using namespace std;
 
int main();
int age[] = {17,24};
string name[] = {"roma","dima"};
 
//***************************************************************************************
    
void baza()
{
        do
        {
            
            cout << "vvedite id: ";
            int id;
            cin >> id;
            
            if(id > 0 && id < 3)
            {
                cout << endl << "age: " << age[id-1] << endl << "name: " << name[id-1] << endl;
            }
            
            if(id < 1 || id > 2)
            {
                cout << "error" << endl;
            }
            do
            {
                cout << endl << "hotite prodolzit?: ";
                string vopros;
                cin >> vopros;
                
                if(vopros == "net")
                {
                    cout << endl;
                    main();
                }
                if(vopros != "da")
                {
                    cout << endl << "error(!=(da,net))" << endl;
                }
                if(vopros == "da")
                {
                    cout << endl;
                    baza();
                }
            }
            while(true);
        }
        while(true);
}
 
//********************************************************************************
 
void function()
{
            cout << "dopolnitelnie funkchii" << endl
            << "1 - naiti samogo starshego" << endl
            << "2 - naiti srednij vozrast" << endl
            << "3 - redaktor" << endl << endl
            << "vvedite punct: ";
            
            int punct;
            cin >> punct;
            
            if(punct < 1 || punct > 3)
            {
                cout << "error" << endl;
            }
            
            if(punct == 1)
            {
                int a = 0;
                int b = 0;
                for(int i = 0 ; i < 2 ; i++)
                {
                    if(a < age[i])
                    {
                        a = age[i];
                        b = i;
                    }
                }
                cout << endl << "age: " << age[b] << endl << "name: " << name[b] << endl << endl;
                main();
            }
            if(punct == 2)
            {
                    int resultat = 0;
                    for(int i = 0 ; i < 2 ; i++)
                    {
                        resultat += age[i];
                    }
                    resultat /= 2;
                    cout << endl << "srednij vozrast: "<< resultat << endl << endl;
                    main();
            }
}
 
//********************************************************************************
 
int main()
{
    {
        cout << "punct list" << endl
        << "1 - baza dannix" << endl
        << "2 - dopolnitelnie funkchii" << endl
        << "3 - exit" << endl << endl
        << "vvedite punct: ";
        
        int punct;
        cin >> punct;
        
        cout << endl;
        
        if(punct < 1 || punct > 3)
        {
            cout << "error" << endl;
        }
        if(punct == 2)
        {
            function();
        }   
        if(punct == 1)
        {
            baza();
        }
        if(punct == 3)
        {
            return false;
        }
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru