Alex_Moscow
1

Отсортировать список и сформировать новый, состоящий из порядковых номеров его четных элементов

18.12.2006, 22:39. Показов 2388. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан список с элементами целого типа. Отсортировать его по возрастанию, а затем сформировать новый список, состоящий из порядковых номеров четных элементов исходного списка. Вывести на экран исходный список до сортировки и после сортировки, а также полученный список порядковых номеров.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2006, 22:39
Ответы с готовыми решениями:

По списку элементов сформировать новый список элементов согласно заданному списка порядковых номеров
Собственно, по списку элементов сформировать новый список элементов согласно заданному списка...

Сформировать новый массив, состоящий из номеров отрицательных элементов, стоящих на четных местах
дан одномерный массив из 20 элементов.сформировать новый массив,состоящий из номеров отрицательных...

Сформировать новый массив В, состоящий из четных элементов массива А
Массив А вводится с клавиатуры. Сформировать новый массив В, состоящий из четных элементов массива...

Вывести на консоль сумму порядковых номеров всех четных элементов массива
Помогите пожалйста сделать лабораторные работы! Ввести с клавиатуры элементы цифрового массива....

3
5 / 5 / 3
Регистрация: 24.08.2014
Сообщений: 24
24.08.2014, 09:41 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
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
 
int main()
{
int r=0;
cout << "Vvedite razmer spiska\t->";
cin >> r;
vector <int> v(r);
vector <int> v2;
for(int i=0; i<v; i++)
cin >> v[i];//ввод элементов
 
for(int l=0; l<r; l++)
if(v[l]%2==0)//проверка на чётность
v2.push_back(l++);
 
for(int j=0; j<r; j++)//вывод до сортировки
cout << v[i] << " ";
v.sort(v.begin(), v.end());//сортировка
for(int k=0; k<r; k++)//вывод после сортировки
cout << v[i] << " ";
for(int h=v2.size(); h>=0; h--)
cout << v2[h];
return 0;
}
Если будут какие-либо ошибки, пишите, я программу не тестил...
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
24.08.2014, 09:46 3
И как, а главное зачем вытягиваете темы 8-летней давности?
1
☆ Форумчанин(FSC)☆
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
24.08.2014, 09:58 4
Ухух, 18.12.2006, 21:39
0
24.08.2014, 09:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.08.2014, 09:58
Помогаю со студенческими работами здесь

Сформировать новый массив Zk, состоящий из четных элементов массива Хп и нечетных элементов массива Yn
Даны два одномерных массива Хn и Yn. Сформировать новый массив Zk, состоящий из четных элементов...

Дан вещественный массив. Сформировать новый массив, состоящий из его элементов, не являющихся локальным максимумом
(При решении задачи использовать ArrayList) Дан вещественный массив. Сформировать новый массив,...

Отсортировать список по возрастанию, а затем сформировать новый список
Дан список с элементами целого типа. Отсортировать его по возрастанию, а затем сформировать новый...

Занесение порядковых номеров из списка в список
Напишите пожалуйста код проги(с комментариями), по заданию. &quot;Пусть дан список А, содержащий целые...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru