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

Поменять местами минимальный и максимальный элементы одномерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что происходит в этом фрагменте кода? http://www.cyberforum.ru/cpp-beginners/thread1310446.html
В этой части программы создается массив с помощью указателей. Да? Или как это объяснить? Фрагмент программы: A=new float *; for (i=0; i<N; i++) A=new float; Добавлено через 1 минуту Весь код: #include "stdafx.h" #include <iostream>
C++ Создание классов и объектов 1. Объявить класс по приведенному ниже заданию в соответствии с номером варианта и определить для него конструктор по умолчанию, конструктор инициализации и конструктор преобразования. 2. Определить функции-члены класса для ввода и вывода членов-данных внутри объявления класса. 3. Составить программу, которая определяет четыре объекта класса и выводит их на экран. Первый объект должен... http://www.cyberforum.ru/cpp-beginners/thread1310433.html
C++ Неправильно считываются русские символы из консоли
упорно не хочет читать русские символы из консоли :( выводятся нормально, а считывает введенные не правильно ! setlocale(LC_ALL, "RUSSIAN"); std::string str; std::getline(std::cin, str);
В этой части кода происходит объявление функций? Что такое void? Что в скобках? C++
В этой части кода происходит объявление функций? Что такое void? Что в скобках? void get(float **mas, int N, int M); void prin(float **mas, int N, int M); void sdvig(float **mas, int N, int M, int k);
C++ Массивы объектов. Построить класс для работы со списком http://www.cyberforum.ru/cpp-beginners/thread1310423.html
При решении задач необходимо, без использования STL, описать класс, который используется для представления элементов а) массива с фиксированным количеством элементов; б) динамической структуры данных. Построить класс для работы со списком. Элемент списка содержит информацию о заявке на авиабилет: пункт назначения, номер рейса, фамилию и инициалы пассажира, желаемую дату вылета. Программа...
C++ Почему указатель на указатель объявляется как float **A; Почему float? подробнее

Показать сообщение отдельно
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,537
Записей в блоге: 27
25.11.2014, 15:00     Поменять местами минимальный и максимальный элементы одномерного массива
Поможем. Кидайте код и вопросы.

Добавлено через 11 минут
Ладно. Держи, голодающий, рыбу. И да не спасёт это тебя.
з.ы. просто мне скучно, а минутные труды не хочется затирать.
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
#include <iostream>
#include <vector>
#include <algorithm>
 
int main()
{   
    std::vector<int> vec;
    std::cout << "Enter massive size: ";
    int size;
    std::cin >> size;
    for(int i = 0; i < size; ++i)
    {
        int tmp;
        std::cin >> tmp;
        vec.push_back(tmp);
    }
    std::vector<int> ::iterator min = std::min_element(vec.begin(), vec.end());
    
    std::vector<int> ::iterator max = std::max_element(vec.begin(), vec.end());
    std::swap(*min, *max);
    for(int i = 0; i < size; ++i)
    {
       std::cout << vec[i] << " ";
    }
    system("pause>>null");
}
 
Текущее время: 02:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru