Форум программистов, компьютерный форум 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 = _findfirst("c:\\1\\*.*",&ffblk); do
C++ Будильник
Кто может кинуть будильник на С++ Зарание благодарный!!!!!
C++ написать функции для следующей программы http://www.cyberforum.ru/cpp-beginners/thread140364.html
Помагите написать функции для следующей программы 1)создать функцию в которой,как параметр передаётся строка и которая возвращает колличество слов в строке 2)создать функцию для строки , которую вводят с клавиатуры и которая возвращает колличество слов в строке 3)создать функцию ,которую вводят с клавиатуры и которая считает колличество слов в строке В mainе через оператор case зделать...
C++ Шифратор написать программу, в которой каждой букве присваивается какая-то цифра, т.е а=1, б=2, я=32 и т.д. чтобы она шифровала текст и наоборот - переводила числа в буквы. Т.е. вводим строку, посимвольно заменяем на циферки, выводим строку, далее вводим циферки (в виде 1 2+3+4+5, 6+4+6), выводим строку.. как-то так%-) з.ы. - желательно на C :sorry: подробнее

Показать сообщение отдельно
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
03.06.2010, 18:06     В массиве A из 20 элементов определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами.
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;
}
 
Текущее время: 11:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru