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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
playOMEN
0 / 0 / 0
Регистрация: 01.06.2010
Сообщений: 8
#1

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

03.06.2010, 17:57. Просмотров 878. Ответов 3
Метки нет (Все метки)

В массиве A из 20 элементов определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами. Элементы массива A должны быть случайными числами в диапазоне от 0 до 100.

Пожалуйста помогите
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2010, 17:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В массиве A из 20 элементов определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами. (C++):

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

Вычесть из суммы первых k элементов массива у сумму последних k его элементов - C++
Элементы вещественного одномерного динамического массива х размером n > 20 сгенерированы датчиком псевдослучайных чисел в диапазоне ....

Массив содержит 2n чисел. Из суммы первых n его элементов вычесть сумму последних n элементов - C++
Алгоритм примерно такой: Создать и указать массив. Допустим человек вводит число 10. Значения указываются рандомно. Мне нужно из...

Заполнить массив из десяти элементов - C++
Привет всем, помогите пожалуйста с задачей! Заполнить массив из десяти элементов случайными числами в диапазоне от -5 до 5. Найти...

Заполнить массив из десяти элементов - C++
Не хочет работать мой код... Заполнить массив из десяти элементов значениями, вводимыми с клавиатуры в ходе выполнения программы. ...

Массив: Найти минимальный и максимальный из данных десяти элементов. - C++
Найти минимальный и максимальный из данных десяти элементов.

3
neske
1502 / 869 / 84
Регистрация: 26.03.2010
Сообщений: 2,983
03.06.2010, 18:06 #2
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
playOMEN
0 / 0 / 0
Регистрация: 01.06.2010
Сообщений: 8
04.06.2010, 17:15  [ТС] #3
спасибо ) но вот борланд ругается на 3 строчки
[C++ Error] Unit1.cpp(8): E2268 Call to undefined function 'rand'
[C++ Error] Unit1.cpp(16): E2268 Call to undefined function 'time'
[C++ Error] Unit1.cpp(32): E2268 Call to undefined function 'system'

Добавлено через 15 секунд
спасибо ) но вот борланд ругается на 3 строчки
[C++ Error] Unit1.cpp(8): E2268 Call to undefined function 'rand'
[C++ Error] Unit1.cpp(16): E2268 Call to undefined function 'time'
[C++ Error] Unit1.cpp(32): E2268 Call to undefined function 'system'
0
Lord_Voodoo
Супер-модератор
8594 / 2209 / 61
Регистрация: 07.03.2007
Сообщений: 10,967
Завершенные тесты: 1
05.06.2010, 11:19 #4
подключите такие библиотеки time.h, stdlib.h,
1
05.06.2010, 11:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2010, 11:19
Привет! Вот еще темы с ответами:

Найти минимальный четный из данных десяти ненулевых целочисленных элементов - C++
1.Дано целое число N (&gt; 1). Вывести наименьшее целое K, при котором выполняется неравенство 3K &gt; N, и само значение 3K. 2.Найти...

Найти минимальный нечетный из данных десяти ненулевых целочисленных элементов - C++
Найти минимальный нечетный из данных десяти ненулевых целочисленных элементов, вводимых с клавиатуры. Если требуемые элементы отсутствуют,...

В массиве A из N элементов (N не больше 30) определить количество элементов, имеющих четные значения, и сумму этих элементов. - C++
1. В массиве A из N элементов (N не больше 30) определить количество элементов, имеющих четные значения, и сумму этих элементов. Число N и...

В заданном массиве из n элементов среди первых n/2 элементов найти минимальное значение - C++
1.В заданном массиве из n элементов среди первых n/2 элементов найти минимальное значение, а в оставшихся- максимальное значение( через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru