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

В одномерном массиве целых чисел заменить минимальное значение максимальным. - C++

Восстановить пароль Регистрация
 
-GSS-
0 / 0 / 0
Регистрация: 23.11.2010
Сообщений: 16
23.11.2010, 17:18     В одномерном массиве целых чисел заменить минимальное значение максимальным. #1
Как это делать? Подскажите пожалуйста ? (
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2010, 17:18     В одномерном массиве целых чисел заменить минимальное значение максимальным.
Посмотрите здесь:

В одномерном массиве целых чисел содержится два нулевых значения. Подсчитать сумму чисел, заключённых между двумя нулями. C++
C++ В одномерном массиве целых чисел заменить минимальное значение максимальным.
C++ В одномерном массиве, состоящем из n целых вещественных чисел, вычислить:
перегруженые функции для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел C++
C++ Написать шаблоны функций для для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел
В одномерном массиве целых чисел заменить минимум на максимум C++
C++ В одномерном массиве целых чисел заменить минимальное значение средним арифметическим его элементов, находящихся на четных позициях
В массиве из целых чисел найти минимальное простое число C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
23.11.2010, 18:21     В одномерном массиве целых чисел заменить минимальное значение максимальным. #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
    srand(time(0));
    const int n=10;
    int max,min,m=0,k=0,buff=0;
    
    int x[n];
    for(int i=0;i<n;i++)
        x[i]=rand()%10;
cout<<"BEFORE"<<endl;
    for(int i=0;i<n;i++)
        cout<<"x["<<i<<"]="<<x[i]<<endl;
    max=min=x[0];
    for(int i=0;i<n;i++)//max
    {
        if(max<x[i]){max=x[i];k=i;}
        if(min>x[i]){min=x[i];m=i;}
    }
    cout<<"X[MAX]="<<x[k]<<endl;
    cout<<"X[MIN]="<<x[m]<<endl;
    buff=x[k];
    x[k]=x[m];
    x[m]=buff;
cout<<"AFTER"<<endl;
    for(int i=0;i<n;i++)
        cout<<"x["<<i<<"]="<<x[i]<<endl;
Yandex
Объявления
23.11.2010, 18:21     В одномерном массиве целых чисел заменить минимальное значение максимальным.
Ответ Создать тему
Опции темы

Текущее время: 09:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru