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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Игорь Исаев
0 / 0 / 0
Регистрация: 26.01.2012
Сообщений: 11
#1

Минимальный и максимальный элемент массива. - C++

26.01.2012, 18:35. Просмотров 914. Ответов 4
Метки нет (Все метки)

Ребят вот ещё задачка одна..
Напишите функцию MinMaxElem (int array), которая опред. мин. и макс. элемент массива и меняет их значения местами. Функция main должна задать значения элементам массива, вызывать функцию MinMaxElem, вывести результат её работы на экран.

Буду очень признателен
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2012, 18:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Минимальный и максимальный элемент массива. (C++):

Определить, что больше: максимальный элемент массива А[10] или минимальный элемент массива В[7] - C++
Определить, что больше: максимальный элемент массива А или минимальный элемент массива В. Поставить максимальный элемент из них на место...

Поменять местами минимальный элемент с первым элементом массива, а максимальный элемент с последним - C++
Здравствуйте. Помогите пожалуйста написать программу: для поиска минимального и максимального элементов массива из 15 действительных чисел....

Максимальный и минимальный элемент массива - C++
Всем привет. Требуется помощь с решением задачи. Дан массив, состоящий из 100 элементов(который заполняется рандомно). Нужно найти...

Максимальный и минимальный элемент одномерного массива - C++
Доброго времени суток всем. условие задачи таково: Нужно найти максимальный и минимальный элемент одномерного массива с динамическим...

Удалить из массива максимальный и минимальный элемент - C++
Задача такая : Удалить из массива, в котором все элементы различны : а) максимальный элемент; б) минимальный элемент. Помогите...

Найти минимальный и максимальный элемент массива - C++
С++ ребят помогите пожалуйста! Задача: написать на с++ : 1 открыть файл 2 ввести массив х 3 найти мин и макс по массиву х. 4...

4
dimcoder
Полярный
466 / 439 / 68
Регистрация: 11.09.2011
Сообщений: 1,138
26.01.2012, 18:52 #2
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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
void minMaxElem(int a[], int size)
{
    int min = 0;
    int max = 0;
    for (int i = 0; i < size; i++)
       if (a[i] > a[max])
          max = i;
        else
        if(a[i] < a[min])
           min = i;
    int buf = a[min];
    a[min] = a[max];
    a[max] = buf;
}
 
int main(int argc, char *argv[])
{
    const int size = 10;
    int a[size];
    for (int i = 0; i < size; i++)
       a[i] = rand() % 100;
    for (int i = 0; i < size; i++)
       cout << a[i] << "  ";
    cout << endl << "minMaxElem(a) = " << endl;
    minMaxElem(a, size);
    for (int i = 0; i < size; i++)
       cout << a[i] << "  ";
    system("PAUSE > NULL");
    return EXIT_SUCCESS;
}
1
Игорь Исаев
0 / 0 / 0
Регистрация: 26.01.2012
Сообщений: 11
26.01.2012, 18:58  [ТС] #3
Можно ещё раз прислать программу, только с числами от 0 до 9
0
dimcoder
Полярный
466 / 439 / 68
Регистрация: 11.09.2011
Сообщений: 1,138
26.01.2012, 19:02 #4
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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
void minMaxElem(int a[], int size)
{
    int min = 0;
    int max = 0;
    for (int i = 0; i < size; i++)
       if (a[i] > a[max])
          max = i;
        else
        if(a[i] < a[min])
           min = i;
    int buf = a[min];
    a[min] = a[max];
    a[max] = buf;
}
 
int main(int argc, char *argv[])
{
    const int size = 10;
    int a[size];
    for (int i = 0; i < size; i++)
       a[i] = rand() % 10;
    for (int i = 0; i < size; i++)
       cout << a[i] << "  ";
    cout << endl << "minMaxElem(a) = " << endl;
    minMaxElem(a, size);
    for (int i = 0; i < size; i++)
       cout << a[i] << "  ";
    system("PAUSE > NULL");
    return EXIT_SUCCESS;
}
1
Игорь Исаев
0 / 0 / 0
Регистрация: 26.01.2012
Сообщений: 11
26.01.2012, 19:11  [ТС] #5
Спасибо
0
26.01.2012, 19:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2012, 19:11
Привет! Вот еще темы с ответами:

Максимальный и минимальный элемент одномерного массива - C++
Доброго времени суток всем. условие задачи таково: Нужно найти максимальный и минимальный элемент одномерного массива задача...

Найти максимальный и минимальный элемент массива - C++
Всем доброго времени суток. Нужна помощь с заданиями. Сам не могу сделать, потому что нет возможности работать на Си. Заранее премного...

Поменять местами минимальный и максимальный элемент массива V[25] и подсчитать количество парных элементов массива - C++
Поменять местами минимальный и максимальный элемент массива V и подсчитать количество парных элементов массива

Поменять местами минимальный и максимальный элемент массива Z - C++
Записать четные положительные элементы целочисленных массивов X и Y в мас- сив Z. Поменять местами минимальный и максимальный элемент...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.