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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись в качестве элементов массива http://www.cyberforum.ru/cpp-beginners/thread583142.html
Помогите пожалуйста. переписать сначала отрицательные,а потом положительные элементы массива BC,содержащего N элементов,в массив ZBC. #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int main() {
C++ нужна консультация по C++, относительно AVR несколько дней как начал изучать C++, прошу помочь в следующем: не понимаю, как работает следующий отрывок 1. switch (a)... понятно, вернет значение переменной а, возможен ли случай для возврата значений нескольких переменных, например: switch (a, b, c)... если не так, то как? 2. цикл так работает: while (PINA.1==1) {тело цикла}, будет выполняться до тех пор, пока на входе PINA.1 = 1,... http://www.cyberforum.ru/cpp-beginners/thread583136.html
C++ Ряд Тейлора
Здравствуйте,помогите пожалйста разобраться.Мне нужно вычислить с помощью ряда Тейлора. в точке x=0.3 а e<=0.001.(принимаем бесконечность эквивалентна 1000). Я сама в С++ как пень, и смотря пост http://www.cyberforum.ru/cpp-beginners/thread395663.html#post2231008 так ниче и не догнала!И нет у меня dx , Хнач , Х конеч........И нужно с помощью цикла for самой ума только на это хватает: ...
IP камеры. Управление C++
Привет. Подскажите пожалуйста есть ли возможность перехвата, а так же управление положением IP камер. Есть камеры и хочется научиться получать с них информацию и управлять им. Или для этого может есть какие-то специальные камеры по разумным ценам?
C++ Линейные списки http://www.cyberforum.ru/cpp-beginners/thread583112.html
Создать линейный список, упорядоченный по фамилиям в алфавитном порядке. Исходные данные массив структур.
C++ исправить ошибку) Связные списки помогите исправить ошибку в программе сама программа с ошибкой #include "stdafx.h" #include <stdio.h> #include <iostream> #include "conio.h" using namespace std; #define st struct st #define list struct list подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,405
22.05.2012, 22:48     Поменять в массиве местами первый максимальный и последний минимальный элементы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <algorithm>
 
int main()
{
    int A[10] = {1, 5, 7, 1, 7, 7, 3, 4, 7, 1}, min = A[0], max = A[0], *imax, *imin;
    for (int i=0; i < 10; i++)
    {
        if (A[i] > max) { max = A[i]; imax = &A[i]; }
        if (A[i] <= min) { min = A[i]; imin = &A[i]; }
        std::cout<< A[i]<< " ";
    } 
    std::swap(*imax, *imin);
    std::cout<< "\nAfter swap:\n";
    for (int i=0; i < 10; i++)
        std::cout<< A[i]<< " ";
    return 0;
}
 
Текущее время: 02:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru