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

Найти максимальный и минимальный элементы массива S(n) и поменять их местами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести строку, в которую могут входить только цифры и буквы http://www.cyberforum.ru/cpp-beginners/thread112111.html
Ввести строку, в которую могут входить только цифры и буквы. Распечатать те группы букв, в которых буквы А встречается не менее двух раз. (группа букв – это последовательность букв, обрамленная...
C++ Размер окна Знающие люди, подскажите пожалуйста,как задать размер консольного окошка??..т.е. он стандартно вроде 80х25,а мне например нужно,чтобы был 60х60...просто нигде не нашел((( http://www.cyberforum.ru/cpp-beginners/thread112094.html
C++ Вычислить приближенное значение функции
Здравствуйте! Я первый раз на подобном сайте, я прошу - помогите пожалуйста. Описать функцию Power4(x,a,ξ) вещественного типа (параметры х, а, ξ - вещественные, |х|>1; a,ξ > 0), находящую...
как организовать конвейер C++
как организовать передачу результатов одного приложения в другое по конвейеру типа dir | more и т.п. ОС windows
C++ Найти номер последнего столбца матрицы, содержащих равное количество положительных и отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread112079.html
Дана целочисленная матрица размера M × N. Найти номер последнего из ее столбцов, содержащих равное количество положительных и отрицательных элементов (нулевые элементы матрицы не учитываются). Если...
C++ Объединение классов в таблицу здравствуйте! вот у меня есть классы и мне надо как то сделать так чтоб они были в одной таблице упорядоченной по имени агенства....как это сделать? и потом при возможности поместить все в файл?... подробнее

Показать сообщение отдельно
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
03.04.2010, 00:38
1. Найти максимальный и минимальный элементы массива S(n) и поменять их местами
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <algorithm>
 
void print(int i) { std::cout << i << ' '; }
 
int main()
{
    const int n = 10;
    int S[n] = {1,3,5,6,4,2,0,7,8,9};
 
    std::for_each(S, S+n, print);
    std::cout << std::endl;
    std::swap(*std::min_element(S, S+n), *std::max_element(S, S+n));
    std::for_each(S, S+n, print);
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru