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

Решите) буду благодарен) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение\запись файлов http://www.cyberforum.ru/cpp-beginners/thread241471.html
Помогите с такой проблемой: записываю в бинарный файл числа типа long double, после чтения из файла теряются данные - к примеру вместо 12 получается 11,3321. Работаю с потоками, для чтения и записи...
C++ Работа с файлами Задание было такое: Создать телефонный справочник для осуществления следующих операций: Добавление абонентов в базу. Удаление абонентов из базы. Модификация данных абонента. Поиск... http://www.cyberforum.ru/cpp-beginners/thread241464.html
C++ Классы. Нахождение периметра и площади прямоугольника.
Написал код, но никак не пойму на что оно материться, компилятор пишет о том что он не может определить адрес перезагрузки функции, но это какой-то феерический бред в его исполнении. В общем-то...
Функции в с++ (разработка и использование) C++
Привет всем кто читает эту тему! Пожалуйста, кому не трудно помогите с задачами на функци, заранее огромное спасибо. I Разработка нерекурсивных функции Разработать функцию, которая для...
C++ Элементы массива по возрастанию http://www.cyberforum.ru/cpp-beginners/thread241451.html
И опять здравствуйте! За эту неделю уже 4 (или даже 5) раз обращаюсь за помощью. Теперь нужно разобраться с задачей на двумерные массивы. Суть состоит с том, что элементы главной диагонали нужно...
C++ Для каждого массива определить среднее арифметическое максимального и минимального значения Использование функций, возвращающих одно значение. Даны целочисленные массивы D, A. Для каждого массива определить среднее арифметическое максимального и минимального значения. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9715 / 5666 / 971
Регистрация: 25.07.2009
Сообщений: 10,910
12.02.2011, 07:04
Цитата Сообщение от Horazoon Посмотреть сообщение
в массиве поменять местами максимальный элемент с минимальным
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
#include <iterator>
 
int main(){
    int arr[] = {1, 2, 3, 4, 5};
    std::cout << "Before: ";
    std::copy(arr, arr + sizeof(arr)/sizeof(*arr), std::ostream_iterator<int>(std::cout, " "));
    std::cout << "\nAfter:  ";
    std::swap(*std::min_element(arr, arr + sizeof(arr)/sizeof(*arr)), *std::max_element(arr, arr + sizeof(arr)/sizeof(*arr)));
    std::copy(arr, arr + sizeof(arr)/sizeof(*arr), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.