Форум программистов, компьютерный форум, киберфорум
Наши страницы

Intialization problem - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ бинарные деревья http://www.cyberforum.ru/cpp-beginners/thread620624.html
помогите,пожалуйста!1надо срочно написать функцию,но совсем не разбираюсь как работать с деревьями( сама задача:написать ф-цию,которая строит бинарное дерево,содержащее целые числа,по строке с его...
C++ Отлов сообщений и многопоточность Мне нужно, чтобы программа могла принимать сообщения WM_QUERYENDSESSION и WM_ENDSESSION и на них реагировать. Как это осуществить в консольной программке? И если программа будет отсылать запросы... http://www.cyberforum.ru/cpp-beginners/thread620613.html
C++ Работа с файлами
Надо исправить работу по заданию. // Для работы с функциями fopen, fgets итд #include <stdio.h> // Для работы с функциями _open, _read итд #include <io.h> #include <fcntl.h> #include...
C++ Создание отдельного модуля
Здравствуйте!!! Старожилы помогите решить проблемку по созданию отдельного модуля к проекту.Дело в том что (:) знаю что америку не открываю ) при объявлении типа или функции требуется подключить...
C++ Кто знает как запустить данный проект? http://www.cyberforum.ru/cpp-beginners/thread620579.html
проблемка с запуском готовых компиляций... и сбором исходников... помогите кто-нибудь разобраться
C++ Объявление класса после инициализации Подскажите возможно ли объявление класса в такой последовательности, чтобы вместо объявления написать class car;, просто видел в некоторых исходниках такое объявление, но не уверен что оно для этого... подробнее

Показать сообщение отдельно
Flaker
2 / 2 / 0
Регистрация: 07.07.2012
Сообщений: 90

Intialization problem - C++

07.07.2012, 18:31. Просмотров 599. Ответов 12
Метки (Все метки)

Доброго времени суток.
Изучаю C++ вот уже 50 минут, решил попробовать написать программу, которая из 3 введеных чисел, определяет, какое из них самое большое, среднее и самое маленькое.
Без цикла While программа работала нормально вроде, но после каждого вычисления приходилось ее перезапускать.
Внес бесконечный цикл while, что бы не нужно было перезапускать программу после каждого действия.

Возникли такие ошибки:

В первом шаге цикла вычисляет все нормально, а во втором ошибки:
Run-Time Check Failure #3 - The variable 'max' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'mdl' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'min' is being used without being initialized.


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
#include <iostream>
using namespace std;
 
int main(){
    setlocale(0, "");
    char contin = 'y';
 
    int a,b,c;
    int max,mdl,min;
 
    while ( contin == 'y' ) {
 
        cout << "Введи 3 числа, через пробел:";
        cin >> a >> b >> c;
 
        if ( a > b ) {
            if ( a > c ) {
                max = a;
                if ( b > c ) {
                    mdl = b;
                    min = c;
                } else if ( c > b ) { 
                    mdl = c;
                    min = b;
                }
            } else if ( c > a ) {
                max = c;
                mdl = a;
                min = b;
            }
        } else if ( b > a ) {
            if ( c > a ) {
                min = a;
                if ( c > b ) {
                    mdl = b;
                    max = c;
                } else {
                    mdl = c;
                    max = b;
                }
            }
        }
 
        cout << "Максимальное число: " << max << endl;
        cout << "Среднее число: " << mdl << endl;
        cout << "Минимальное число: " << min << endl;
    }
    
 
    system("pause");
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru