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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.86
Alex_Moscow
Сообщений: n/a
18.12.2006, 22:39     Отсортировать список и сформировать новый, состоящий из порядковых номеров его четных элементов #1
Дан список с элементами целого типа. Отсортировать его по возрастанию, а затем сформировать новый список, состоящий из порядковых номеров четных элементов исходного списка. Вывести на экран исходный список до сортировки и после сортировки, а также полученный список порядковых номеров.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2006, 22:39     Отсортировать список и сформировать новый, состоящий из порядковых номеров его четных элементов
Посмотрите здесь:

C++ Сформировать список, состоящий из чисел входящих в последовательность n!!
Сформировать из элементов матрицы меньше нуля одномерный массив, отсортировать его по убыванию методом выбора C++
Организовать новый список из различных элементов заданного, включив в информационную часть узла количество его вхождения в первоначальный список C++
C++ Сформировать новый массив, состоящий только из нечетных элементов больших 3 и меньших 14
Дан одномерный массив А, состоящий из N элементов. Отсортировать все его элементы улучшенным методом пузырька C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
assassinacbac2a
4 / 4 / 0
Регистрация: 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;
}
Если будут какие-либо ошибки, пишите, я программу не тестил...
Puporev
Модератор
 Аватар для Puporev
50341 / 38272 / 12251
Регистрация: 18.05.2008
Сообщений: 86,642
24.08.2014, 09:46     Отсортировать список и сформировать новый, состоящий из порядковых номеров его четных элементов #3
И как, а главное зачем вытягиваете темы 8-летней давности?
2ima
☆ Форумчанин(FSC)☆
 Аватар для 2ima
909 / 288 / 9
Регистрация: 28.04.2013
Сообщений: 2,320
Записей в блоге: 10
Завершенные тесты: 1
24.08.2014, 09:58     Отсортировать список и сформировать новый, состоящий из порядковых номеров его четных элементов #4
Ухух, 18.12.2006, 21:39
Yandex
Объявления
24.08.2014, 09:58     Отсортировать список и сформировать новый, состоящий из порядковых номеров его четных элементов
Ответ Создать тему
Опции темы

Текущее время: 07:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru