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

Номер максимального и минимального элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ DirectShow: захват видео с веб-камеры, воспроизведение http://www.cyberforum.ru/cpp-beginners/thread777462.html
Посоветуйте для начала понятный мануал, что-бы можно было с нуля разобраться (желательно без воды). У меня стоит win7, DirectShow беру с WinSDK. По теме искал материал, но кроме msdn ничего внятного не нашел, только вот проблема в том что я пока не совсем понимаю в общем что к чему.
C++ Конструкторы class A { public: A() : a(10) // инициализация a { b = 3; // присвоение b } int a, b; }; http://www.cyberforum.ru/cpp-beginners/thread777457.html
C++ Избавиться от Framework?
Как избавиться от фрэймворка в Microsoft Visual Studio 2008 хотелось бы не использовать его вообще, а не только версию 2.0 ?
функции аксессоры C++
помогите найти ошибку( #include <stdio.h> #include <iostream.h> #include <string.h> #include <iomanip.h> #include <stdlib.h> #define N 1
C++ статические переменные http://www.cyberforum.ru/cpp-beginners/thread777444.html
class A { public: A(){} void f() { A::_a = this; } private: static A *_a;
C++ Вывод данных из массива есть такой код: {int ba = {0,}; const int a = {28,39,40,41,52,29,40,41,42,53,30,41,42,43,54,31,42,43,44,55,32,43,44,45,56,33,44,45,46,57,40,51,52, 53,64,41,52,53,54,65,42,53,54,55,66,43,54,55,56,67,44,55,56,57,68,45,56,57,58,69,52,63,64,65,76,53,64,65, 66,77,54,65,66,67,78,55,66,67,68,79,56,67,68,69,80,57,68,69,70,81,64,75,76,77,88,65,76,77,78,89,66,77,78,... подробнее

Показать сообщение отдельно
АлександрБелоус
0 / 0 / 0
Регистрация: 02.02.2013
Сообщений: 15
02.02.2013, 16:25     Номер максимального и минимального элементов
Нужно найти номер максимального и минимального элементов

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
#include <iostream>
using namespace std;
 
int find_max_value(int* mas, int n){ // поиск максамального элемменета массива
    int max = mas[0];
    for(int i=1; i<n; i++){
        if(mas[i] > max)
            max = mas[i];
    }
    return max;
}
 
 
void input(int* arr, int n){ // ввод массива с клавиатуры
    for(int i=0; i<n; i++)
        cin >> arr[i];
}
 
int find_min_value(int* mas, int n){ // поиск минимального эллемента массива
    int min = mas[0];
    for(int i=1; i<n; i++){
        if(mas[i] < min)
            min = mas[i];
    }
    return min;
}
 
 
void print(int* arr,int n){ // печать элементов массива
    cout << "\nЭлементы массива:"<< endl;
    for(int i=0; i<n; i++)
    cout << "  " << arr[i] << endl;
}
 
int main()
{
    setlocale (LC_ALL, "RUS");
    cout << " Количество элементов: ";
    int n;
    cin >> n;
    int* arr = (int*)malloc(n*sizeof(int));
    input(arr, n);
    int max = find_max_value(arr, n);
    int min = find_min_value(arr, n);
    print(arr, n);
        cout << " Максимальный элемент " << max << "\n";
        cout << " Минимальный элемент " << min << "\n";
    free(arr);
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru