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

В массиве определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужен ли const? http://www.cyberforum.ru/cpp-beginners/thread1093531.html
Объясните пожалуйста, для чего в перегрузке операции сравнения пишется const? Ведь если убрать, все равно будет работать bool operator == (const time &t1) const { return this->h == t1.h &&...
C++ C++, UTF-8, char Приветсвую всех. Правильно ли я рассуждаю: 1) Если мне нужно использовать символы юникода в программе (самые немыслимые иероглифы, кириллицу), то их можно засовывать в строку char* или... http://www.cyberforum.ru/cpp-beginners/thread1093521.html
как найти максимальное число(год) в массиве по каждой строке в таблице (№2) C++
Имеются сведения по странам : название страны и данные о добыче нефти за каждый год из последних 5-ти лет. Найти: №1. для каждой страны год и среднию арифмет. добычу за год №2.вывести список...
C++ Написать программу, которая будет выводить результат поиска с сайта
Нужно написать программу, которая будет отправлять поисковой запрос на сайт nigma.ru, и выводить картинку с результатом. Пожалуйста! Любые ваши комментарии не лишни. Так как моя парадигма пока...
C++ Необходимо разобораться с предопределёнными макросами (компилятор g++) http://www.cyberforum.ru/cpp-beginners/thread1093500.html
Друзья! Этой темой начинается (надеюсь, ей и закончится) цикл вопросов про предопределённые макросы. Те, которые мы определяем сами (или другие разработчики) , с ними можно разобраться, статью все...
C++ Наследование конструкторов Здрасти. Такая проблема. У меня есть классы с таким наследованием: KIERUNEK-->PRZEDMIOT-->OCENA<--STUDENT Вот конструкторы класса OCENA: ocena(); ocena(student& s); ... подробнее

Показать сообщение отдельно
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
10.02.2014, 18:44
Fanat35,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include<cstdlib>
#include<ctime>
#include<iomanip>
int main()
{
        srand(time(NULL));
    const size_t arraySize = 20;
    int *array = new int [arraySize];
    for(size_t i=0; i<arraySize; i++)
        std::cout<<std::setw(4)<<(array[i] = rand()%100);
    size_t MaxFirst = 0,MaxLast = 9;
    for(size_t i=1;i<arraySize;i++)
    {
        MaxFirst = (array[i]>array[MaxFirst] && i < 10)? i :MaxFirst;
        MaxLast = (array[i]>array[MaxLast] && i > 10)? i :MaxLast;
    }
    std::cout<<"\nNew array:\n";
    std::swap(array[MaxFirst],array[MaxLast]);
    for(size_t i=0; i<arraySize; i++)
        std::cout<<std::setw(4)<<array[i];
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru