Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какой вид сортировки? Ребят, подскажите пожалуйста,что это за вид сортировки, ну там пузырьком, быстрая и тому подобное. Первая функция сортировки.void Filevmestimost(stad **first, stad **close) //функция сортировки по вместимости стадиона { stad *tmpExternal = *first; //внешнй указатель-который будет параметром первого цикла stad *tmpExternalSave; stad *tmpInterior; //внутренний... https://www.cyberforum.ru/ cpp-beginners/ thread1198598.html Поместить все символы, находящиеся в стеке, в динамический массив, вывести на экран содержимое массива C++
Помогите пожалуйста :wall: 1) Построить стек символов. 2) Вывести на экран содержимое стека. 3) Ввести с клавиатуры слово и вывести на экран все элементы стека, входящие в данное слово. 4) Поместить все символы, находящиеся в стеке, в динамический массив, вывести на экран содержимое массива. 5) Из созданного массива все элементы, находящиеся на нечётных местах, поместить в очередь. 6)...
C++ Рекурсивные функции длина строки Помогите пожалуйста :wall: Написать рекурсивную функцию, которая вычисляет длину строки. Пожалуйста если можно как можно по подробнее) https://www.cyberforum.ru/ cpp-beginners/ thread1198574.html C++ Добавить в программу сортировки счетчик числа сравнений и перестановок Помогите с программой, в неё требуется добавиться счётчик считающий число сравнений и число перестановок элементов и как можно переделать программу чтоб элементы выводились не по возрастанию а по убыванию.Заранее спасибо. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include "const.h" viod sort_bin_array (short * A, unsigned short n); int clean_stdin(); int main(void) { ... https://www.cyberforum.ru/ cpp-beginners/ thread1198542.html
Необработанное исключение: нарушение прав доступа при записи C++
Есть функция ввода текста. Текст с неизвестным количеством и длиной строк. При отладке прерывается и выдает: "Необработанное исключение в "0x012d107b" в "Курсач1.exe": 0xC0000005: Нарушение прав доступа при записи "0xbaadf00d"." Как я понял проблемы с выделением. Заранее благодарен char **text(char *razd) //ввод текста { char **txt; int **Len; bool p;
C++ Напишите пожалуйста программу численного дифференцирования различными методами https://www.cyberforum.ru/ cpp-beginners/ thread1198527.html
Напишите пожалуйста программу "Численное дифференцирование" по различным методам: 1: Интерполяционный многочлен Лагранжа 2: Интерполяционные формулы Ньютона 3: Интерполяционные формулы
C++ Записать в созданный файл все строки из файла add.txt #include <iostream> #include <fstream> #include <string> #include <Windows.h> #include <clocale> #include <sstream> // заголовочный файл с классами, функциями и переменными для организации работы со строками using namespace std; int main() // определение главной функции https://www.cyberforum.ru/ cpp-beginners/ thread1198516.html Записать данные двух бинарных файлов в один C++
Здравствуйте, столкнулся с проблемой. Нужно записать значения двух бинарных файлов в один, но при этом записанные значения не должны повторятся.:wizard: Не получается записать данные из двух бинарных файлов в один, по какой-то причине записывает только данные из файла a.dat, а данные из файла b.dat напрочь игнорирует. Помогите пожалуйста%-) #include <iostream> #include <fstream> #include...
C++ Не получается ограничить количество знаков после запятой https://www.cyberforum.ru/ cpp-beginners/ thread1198493.html
#include <iostream> #include <string> #include <sstream> #include <iomanip> #include <cmath> using namespace std; class Array { public:
C++ Сортировка структур по убыванию https://www.cyberforum.ru/ cpp-beginners/ thread1198471.html
Прошу помочь! Нужно написать подпрограмму, для упорядочения рейсов по спаданию. //Bred10 #include <fstream.h> #include <stdlib.h> #include <conio.h> struct AEROFLOT { char punkt ,lit; int reis; };
C++ Создание массива из элементов бинарного дерева
Данная программа ищет листья в старом дереве и создает из них новое. Мне нужно также создать массив,состоящий из неповторяющихся потомков четных отцов. Я накидал такую функцию,но она не рабит void searchlist(node *der, int A) { node *next,*tek; next=tek=der; while (next!=NULL) { tek=next;
C++ Из файла после определенного символа в нужной строке вывести оставшуюся строку на экран #include<iostream> #include<string> #include<conio.h> #include<Windows.h> #include<fstream> #include<vector> #include<stdio.h> #include <iterator> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread1198462.html
0 / 0 / 0
Регистрация: 04.06.2014
Сообщений: 6
0

Сортировать фамилию и возраст - C++ - Ответ 6271414

04.06.2014, 09:56. Показов 4845. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток, помогите решить задачу:
На входе список пар, состоящих из фамилии и возраста. Каждая пара представлена на отдельной строке, и сначала строчными латинскими буквами записана фамилия, затем целое число представляющее возраст.

Выведите этот список в том же формате и упорядоченный по убыванию возраста. В случае равенства возрастов, пара, содержащая большую в лексикографическом смысле фамилию, в списке должна идти раньше.

0 ≤ возраст ≤ 200
1 ≤ длина фамилии ≤ 20
1 ≤ количество строк с фамилией и возрастом ≤ 100000

Примеры
Входные данные
kozyrev 19
daneev 200
deadushki 200
butusov 0
Результат работы
deadushki 200
daneev 200
kozyrev 19
butusov 0


попробовал сделать так, но он просто тупо сортирует
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
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
using namespace std;
 
int main()
{   
    ifstream fin("in.txt");
 
    vector<string> y;
    string buf;
    while(fin >> buf)
        y.push_back(buf);
 
    for (int j = 1; j<y.size(); j++)
    for (int i = 0; i<y.size() - j; i++)
    if (y[i]<y[i + 1])
    {
        string b = y[i];
        y[i] = y[i + 1];
        y[i + 1] = b;
    }
    ofstream fout("out.txt");
    for (int i = 0; i<y.size(); i++)
        fout << y[i] << endl;
 
    return 0;
}


Вернуться к обсуждению:
Сортировать фамилию и возраст C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2014, 09:56
Готовые ответы и решения:

Помогите исправить ошибку. Вывести на печать фамилию и возраст работников 3 отдела.
Добрый день, помогите исправить ошибку) Вывести на печать фамилию и возраст работников 3 отдела...

Получить из строки отдельно фамилию, имя, отчество, возраст и номер телефона
Есть строка (массив типа char), в которой содержится информация о сотруднике: фамилия, имя,...

Вывести строку, содержащую фамилию, инициалы и возраст
4 задачки:-[

Вывести фамилию, инициалы и высчитать возраст на текущий год
создать программу которая вводит строки содержащие фамилию,имя, отчество и год рождения. а выводит...

4
04.06.2014, 09:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2014, 09:56
Помогаю со студенческими работами здесь

В файл записать фамилию, возраст человека и отсортировать по алфавиту и по возрасту
В файл записать фамилию , возраст человека. Отсортировать по алфавиту и по возрасту. Результат...

Ввести фамилию, имя, отчество, возраст жителя Среднего Урала
Ввести фамилию, имя, отчество, возраст жителя Среднего Урала. а)Вывести инициалы и пол человека...

Вывести на экран фамилию самого молодого студента и его возраст.
Помогите с задачами. 1.Дан текстовый файл, содержащий данные о студентах: фамилия студента,...

Ввести и вывести структуру, которая содержит фамилию ученика, возраст, пол, 4 оценки
Начал разбиратся в структурах и решил написать простую программу для начала. Задание такое: Дано...

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