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

Дан одномерный массив A1,., An - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица NxM минимальны элемент каждой строки матрицы заменить среднеарифметическим http://www.cyberforum.ru/cpp-beginners/thread1818821.html
Задана матрица размером NxM. Минимальный элемент каждой строки матрицы заменить среднеарифметическим значением максимальных элементов остальных строк матрицы.
C++ Сумма одномерного массива Создать функцию вычисления суммы элементов одномерного массива. Ввод элементов путем генерации случ чисел http://www.cyberforum.ru/cpp-beginners/thread1818810.html
C++ Вывод строкового массива на экран
Доброго времени суток Такая проблема,я хочу вывести какой-то результат , например "Hello",но пишет мусор,просто я не совсем понимаю,как это сделать. Код: #pragma once class String {...
C++ Не работает функция
// Example program #include <iostream> #include <string> #include <cmath> using namespace std; int main() { float x=0.2; float n=(0.08*10+0.2)-0.001; float funk;
C++ Машина Тьюринга на примере двусвязного списка http://www.cyberforum.ru/cpp-beginners/thread1818715.html
Помогите написать реализацию машины Тьюринга через двусвязные списки, лента должна быть бесконечной или размер может меняться пользователем.алфавит:0,1
C++ Создать функцию для замены отрицательных элементов одномерного массива на их модули создать функцию для замены отрицательных элементов одномерного массива на их модули. ввод элементов путем инициализации. подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4884 / 3020 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
04.10.2016, 09:54
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 <vector>
#include <iostream>
#include <algorithm>
 
int main() {
    size_t n;
    std::cout << "Введите размер последовательности: "; std::cin >> n;
 
    std::vector <int> seq( n );
    std::generate( seq.begin(), seq.end(), [](){ return std::rand() % 10; } );
 
    std::cout << "Последовательность до: ";
    for ( const int & i : seq ) { std::cout << ' ' << i; } std::cout << "\n";
 
    size_t m, m1;
    std::cout << "Введите m: "; std::cin >> m;
    std::cout << "Введите m1: "; std::cin >> m1;
 
    auto minmax = std::minmax_element( seq.begin(), seq.end() );
    std::swap( *minmax.second, seq[m] );
    std::swap( *minmax.first, seq[m1] );
    std::swap( seq[m], seq[m1] );
 
    std::cout << "Последовательность после: ";
    for ( const int & i : seq ) { std::cout << ' ' << i; } std::cout << "\n";
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru