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

Исправить ошибку в коде. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как упростить строчки cin>>a; raz.n = a;? http://www.cyberforum.ru/cpp-beginners/thread793927.html
struct Size { int n; int m; }; int _tmain(int argc, _TCHAR* argv) { Size raz; setlocale(LC_ALL,""); int a, b;
C++ Записать в файл строку. Скопировать в буфер последние два слова. Вывести содержимое буфера на экран Нужно написать простую програму ( и должен быть текстовый файл ) вот примерно так : #include <iostream> #include <fstream> using namespace std; int main(){ ofstream fout("test.txt"); ... http://www.cyberforum.ru/cpp-beginners/thread793925.html
Массив: определить, сколько раз повторяется максимальное число в последоновательности C++
Нужно определить сколько раз повторяется максимальное число в последоновательности пример! Входные данные 7 1 4 2 5 2 5 3 Выходные данные 2
C++ перегрузка функции
Функція func повертає позицію першого входження шуканого числа чи символу.ПОДСКАЖИТЕ КАК ЗАМУТИТЬ
C++ Предлагаю людям класс для написания специфических снимков системы http://www.cyberforum.ru/cpp-beginners/thread793915.html
Задачи, преследуемые этим классом минимальные, но тем не менее. Делать снимки системы привязываясь к одному какому-нибудь процессу (например, каждые 5 миллисекунд) и на основании этих снимков лепить...
C++ перегрузка функции Функція func повертає позицію першого входження шуканого числа чи символу. Добавлено через 42 секунды Функція func повертає позицію першого входження шуканого числа чи символу.помогите с... подробнее

Показать сообщение отдельно
VlaDdislav
2 / 2 / 0
Регистрация: 18.12.2012
Сообщений: 77
24.02.2013, 20:28  [ТС]
Цитата Сообщение от Olivеr Посмотреть сообщение
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
#include<iostream>
#include<windows.h>
 
using namespace std;
 
void GetMinMaxIndex(int *arr, size_t &max_i, size_t &min_i, const size_t &arr_size)
{
    max_i = 0;
    min_i = 0;
    for (size_t i = 0; i!=arr_size; i++)
    {
        if (arr[i]>arr[max_i])
            max_i = i;
        if (arr[i]<arr[min_i])
            min_i = i;
    }
}
 
int main()
{
    SetConsoleOutputCP(1251);
 
    size_t arr_size;
    cout << "Введите размер массива:"<< endl;
    cin>>arr_size;
    int *a = new int [arr_size];
 
    for (size_t i=0; i!=arr_size; i++)
        a[i] = i;
 
    size_t max_index, min_index;
    GetMinMaxIndex(a,max_index,min_index,arr_size);
    
    cout<<"max index: "<<max_index<<endl;
    cout<<"min index: "<<min_index<<endl;
    delete []a;
    return 0;
}
А вообще, нужно использовать стандартные функции max_element и min_element
у меня не работает..
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru