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

Поменять наибольший и наименьший элемент последовательности местами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести все слова сообщения, которые содержат данную букву http://www.cyberforum.ru/cpp-beginners/thread1306411.html
Вывести все слова сообщения, которые содержат данную букву.
C++ Соединить в одну строку части из двух. Даны целые положительные числа N1 и N2 и строки S1 и S2. Получить из этих строк новую строку, содержащую первые N1 символов строки S1 и последние N2 символов строки S2 (в указанном порядке). http://www.cyberforum.ru/cpp-beginners/thread1306410.html
C++ Найти минимальное значение в каждой строке матрицы лежащее ниже побочной диагонали
Квадратная матрица размерностью N,генерируемая рандомно. Найти минимальное значение в каждой строке,лежащей ниже побочной диагонали,и заменить его 0
C++ "Изощренный" метод Цезаря
Разработать программу для шифрования и дешифрирования текста, хранящегося в файле, основанную на методе Цезаря , но более «изощренную»: ключ, используемый для кодирования символа, будет зависеть от...
C++ Не заполняется динамический массив, кроме нулевого элемента http://www.cyberforum.ru/cpp-beginners/thread1306399.html
Создал программу для расчета корней явным методом Эйлера ОДУ не заполняются массивы, везде искал, везде также, даже на вашем форуме читал, пытался обнаружить в чем ошибка, так и не понял. ...
C++ ошибка C1083 Ну в общем только начал учить С++ и тут же наткнулся на проблему) В IDE компиляция проходит вроде нормально)А вот в командой строке(Открыл через IDE) пишет мол ошибка C1083. Вот программа(Не... подробнее

Показать сообщение отдельно
Аннaa
1 / 1 / 0
Регистрация: 21.10.2013
Сообщений: 115

Поменять наибольший и наименьший элемент последовательности местами - C++

20.11.2014, 22:14. Просмотров 286. Ответов 6
Метки (Все метки)

Дана последовательность из 10 чисел. Поменять наибольший и наименьший элемент местами (рассмотреть вариант когда их несколько)
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 <iostream>
#include <stdlib.h>
#include <time.h>
 
 
using namespace std;
 
int main()
{
int mas[10];
srand(time(NULL));
 
for( int i = 0; i < 10; i++)
     mas[i]=rand() % 10;
for( int i = 0; i < 10; i++)
     cout << mas[i] << ' ' ;
      cout << "\n" ;
 int max=mas[0], min=mas[0], max1=0,  min1=0;
 
for( int i = 0; i < 10; i++)
{
    if(mas[i]> max)  { max = mas[i]; max1=i;}
    if(mas[i]< min)  { min = mas[i]; min1=i;}
}
 
    mas[min1]=max1;
    mas[max1]=min1;
 
 
    for(int i=0;i<10;i++)
    {
        cout<<mas[i]<< ' ';
    }
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru