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

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

Войти
Регистрация
Восстановить пароль
 
Алексей96
0 / 0 / 0
Регистрация: 19.04.2014
Сообщений: 30
#1

Необходимо вывести список школьников по классам - C++

19.04.2014, 18:28. Просмотров 645. Ответов 2
Метки нет (Все метки)

Программа на вход получает список школьников следующего вида:

9 Иванов
10 Петров
11 Сидоров
9 Григорьев
9 Сергеев
10 Яковлев
В каждой строке сначала записан номер класса (число, равное 9, 10 или 11), затем (через пробел) – фамилия. Необходимо вывести список по классам: сначала всех учащихся 9 класса, затем – 10, затем – 11. Внутри одного класса порядок вывода должен быть таким же, как на входе:
9 Иванов
9 Григорьев
9 Сергеев
10 Петров
10 Яковлев
11 Сидоров
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2014, 18:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Необходимо вывести список школьников по классам (C++):

Сколько школьников списывали на экзамене, и выведите порядковые номера списывавших школьников - C++
Здравствуйте, помогите пожалуйста. Группа из N школьников сдавала ЕГЭ по информатике. Каждый школьник получил некоторый результат от 0 до...

Выведите список школьников, рост которых превышает задаваемую величину, и определите их средние показатели роста и веса - C++
Файл содержит сведения о школьниках: фамилия, имя, рост и вес. Выведите список школьников, рост которых превышает задаваемую величину, и...

Необходимо создать список, элемент которого может быть список - C++
Всем доброго времени суток! Стоит следующая задача: необходимо создать список, элемент которого может быть список (да да, звучит...

Вводится число N. Создать список его делителей и вывести список на экран - C++
#include<iostream> #include<stdio.h> #include<malloc.h> #include<string.h> #include<stdlib.h> using namespace std; struct...

Упорядочить список студентов по среднему баллу и вывести весь список - C++
форумчане,выдает ошибку :( столько маюсь с задачей уже #include <vcl.h> #include <stdio.h> #pragma hdrstop /*Упорядочить список...

Необходимо создать связной список с записью в файл и восстановлением из файла - C++
Народ выручайте. В задании необходимо создать связной список с записью в файл и восстановлением из файла. Со списком я более-менее...

2
zss
Модератор
Эксперт С++
6404 / 5970 / 1945
Регистрация: 18.12.2011
Сообщений: 15,401
Завершенные тесты: 1
19.04.2014, 18:31 #2
Отсортируйте список по полю класс.
Как сортировать см.
Алгоритмы сортировок
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
19.04.2014, 18:51 #3
Алексей96,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include<string>
#include<vector>
#include<algorithm>
#include<numeric>
#include<iterator>
#include<windows.h>
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    size_t const size_vector = 6;
    std::vector <std::pair <size_t,std::string> > pvec(size_vector);
    for(size_t i=0; i<size_vector; i++)
        std::cin>>pvec[i].first>>pvec[i].second;
    std::sort(pvec.begin(),pvec.end(),[] (std::pair<size_t,std::string> f,std::pair<size_t,std::string> s)
    {
        return f.first < s.first;
    });
    std::cout<<"\nNew: \n";
    for(size_t i=0; i<size_vector; i++)
        std::cout<<pvec[i].first<<" "<<pvec[i].second<<"\n";
}
1
Миниатюры
Необходимо вывести список школьников по классам  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2014, 18:51
Привет! Вот еще темы с ответами:

Необходимо выбрать структуру (список, К-Ч дерево и т.д) для хранения данных - C++
Решил описать задачку здесь, может кому тоже интересно будет, такие не каждый день на выдумывание хитрых алгоритмов дают, это не скучная...

Необходимо переделать программу,чтобы список формировался рандомными числами - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; #include &lt;Windows.h&gt; #include &lt;locale&gt; #include...

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

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


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

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

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