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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму N слагаемых (N задается оператором ввода) http://www.cyberforum.ru/cpp-beginners/thread140398.html
Вычислить сумму N слагаемых (N задается оператором ввода): S=1+1/(1*2)+1/(2*3)+1/(3*4)+... помогите пожалуйста , я код потерял , но там у меня считало без единицы
C++ Нужны материалы Привет всем! Кто, если может, пожалуйста, подскажите, где я могу найти материал по темам: 1. Синтаксическая диаграмма «Тип» 2. Синтаксическая диаграмма «Число без знака» 3. Синтаксическая... http://www.cyberforum.ru/cpp-beginners/thread140388.html
работа с каталогами и файлами <io.h> C++
#include "stdafx.h" #include <io.h> #include <stdio.h> int main(void) { struct _finddata_t ffblk; long find; printf("Only files\n"); find =...
C++ Будильник
Кто может кинуть будильник на С++ Зарание благодарный!!!!!
C++ написать функции для следующей программы http://www.cyberforum.ru/cpp-beginners/thread140364.html
Помагите написать функции для следующей программы 1)создать функцию в которой,как параметр передаётся строка и которая возвращает колличество слов в строке 2)создать функцию для строки , которую...
C++ Шифратор написать программу, в которой каждой букве присваивается какая-то цифра, т.е а=1, б=2, я=32 и т.д. чтобы она шифровала текст и наоборот - переводила числа в буквы. Т.е. вводим строку, посимвольно... подробнее

Показать сообщение отдельно
neske
1495 / 862 / 82
Регистрация: 26.03.2010
Сообщений: 2,951
03.06.2010, 18:06
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
27
28
29
30
31
32
33
34
#include <iostream>
#include <ctime>
#include <algorithm>
#include <iterator>
 
int rnd ()
{
    return rand()%100;
}
 
int main ()
{
    const int size=20;
    int MAS[size];
    //fill matrix
    srand(time(NULL));
    std::generate_n (MAS, size, rnd);
    //output
    std::cout << "Start matrix:\n";
    std::copy (MAS, MAS+size, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    // find max elements
    int first_max=std::max_element (MAS, MAS+10)-MAS;
    int second_max=std::max_element (MAS+10, MAS+size)-MAS;
    //exange
    std::swap (MAS[first_max], MAS[second_max]);
    //output
    std::cout << "Finish matrix:\n";
    std::copy (MAS, MAS+size, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
 
    system ("pause");
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru