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

Минимальное и максимальное значение в массиве. С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ classes, конструкторы.. http://www.cyberforum.ru/cpp-beginners/thread241564.html
Привет.. В общем такая фигня. Вот код: Employee.h: class Employee { public: Employee(int ages, int yearsOfServices, int salarys); ~Employee();
C++ Кодировки - setlocale (LC_CTYPE, "rus") Проблемы с кодировками - setlocale (LC_CTYPE, "rus") Банальщина, но решить просто не могу.. В общем при использовании русских шрифтов, в программе все отлично, но при копировании кода из DEV-c++ получается не соответствие кодировок с любым редактором, от ворда до блокнота.. (краказябры с русским текстом) - были у кого нибудь такие проблемы, кто как решал.. http://www.cyberforum.ru/cpp-beginners/thread241555.html
C++ google jam or top coder
салам всем...хелп ми?? я хотел бы спросить, реально ли будет за год или 2 выучить язык с++ и порвать всех на GOOGLE JAM или TOPCODER?// начальные базовые понятия по с++ имеются, еще знаю что там везде еще надо английский знать, по нему тож тока начальные понятия=)...я думаю это мечта любого кодера=))
C++ Очередь С++
Дан текстовый файл Вводятся с клавы числа А и В Надо вывести НА ЭКРАН СНАЧАЛА ВСЕ ЧИСЛА меньше А затем между А и В а затем больш В это в С++ с помощью очереди
C++ Вывести на экран порядковый номер слова,накрывающего К-ю позицию в строке http://www.cyberforum.ru/cpp-beginners/thread241533.html
Дана строка символов, состоящая из произвольного текста,слова разделены пробелами.Вывести на экран порядковый номер слова,накрывающего К-ю позицию(если на К-ю позицию попадает пробел,то номер предыдущего слова) помогите пожалуйста
C++ Сохранение в файл Здравствуйте! Вообщем у меня такая задача: даны адресса с 77.106.0.0 до 77.106.225.225, нужно перебрать все возможные комбинации, т.е 77.106.1.0 77.106.1.2 и так далее, всего 225*225 комбинаций, и записать их все в текстовый файл. Програаму я начал писать, файл создался но данные туда не записываются, помогите разобратся пожалуйста. #include <iostream.h> #include <fstream.h> #include... подробнее

Показать сообщение отдельно
papochka
32 / 32 / 2
Регистрация: 14.11.2009
Сообщений: 137
12.02.2011, 12:44     Минимальное и максимальное значение в массиве. С++
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
#include <iostream>
using namespace std;
 
int main()                                                        
{
    setlocale(LC_ALL,"Russian");
    const int arraySize = 10;                                       
    int A[arraySize];                                      
 
    int index_max = 0; 
    int index_min = 0; 
 
    cout << "Введите массив из 10 элементов.\n";
 
    for (int j=0; j<arraySize; j++)         
    {
        cout << "A[" << j << "]= ";                     
        cin>>A[j]; 
    }
    int max_elem = A[0]; 
    int min_elem = A[0]; 
 
    for (int j = 0; j < arraySize; j++)
    {
        if (max_elem < A[j])
        {
            max_elem = A[j];
            index_max = j;
        } 
 
        if (min_elem > A[j])
        {
            min_elem = A[j];
            index_min = j;
        }
    }
    cout << "Максимальное значение = " << max_elem << "его индекс =" << index_max<< '\n';
    cout << "Минимальное значение = " << min_elem << "его индекс =" << index_min<< '\n';
    system("pause");
}
А так?

Тебе уже в первом посте это дали.
Ты получаешь минимальное и максимальное значение ещё до инициализации массива. Вот отсюда и ошибка. Как вариант, просто перенести ниже....
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru