Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
drummer1
0 / 0 / 5
Регистрация: 16.11.2014
Сообщений: 31
#1

Сортировка по названию из процессора (структура) - C++

01.10.2015, 15:36. Просмотров 232. Ответов 1
Метки нет (Все метки)

Пользователь вводит названия процессора, его частоту, рам и тип и так несколько раз. В конце программа должна вывести эту инфу таблицей, строки в которой упорядочены по алфавиту. Например: Intel-*** 2700 1 c, AMD-68** 2400 2 r, PowerPC 2300 1 r. Результат:
AMD-68**___2400___2__R
http://www.cyberforum.ru/cpp-beginners/thread1992494.html
Intel-****___2700___1__C
PowerPC____2300____1__R
Как сделать сортировку и вывод уже отсортированого
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
include "stdafx.h"
#include <iostream>
#include <cstring>
#include <string>
#include "conio.h"
#include <iomanip>
using namespace std;
 
struct file
{
    string  processor;
    float frequency;
    int ram;
    char type;
}
inf[20];
 
int main()
{
    int n,i;
    setlocale(LC_ALL, "Russian");
    int k = 0;
    char c;
    do
    {
        cout << "\nНазва процесора: ";
        cin >> inf[k].processor;
        cout << "\nЧастота процесора: ";
        cin >> inf[k].frequency;
        cout << "\nКiлькiсть Ram  : ";
        cin >> inf[k].ram;
        cout << "Тип процесора: ";
        cin >> inf[k].type;
        cout << "бажаєте продовжити?(Y/N) ";
        cin >> c;
        k++;
        if (tolower(c) == 'n')
            break;
    } while (true); 
    
    cout << "\nХарактеристики ПЭВМ" << endl;
    cout << setw(20) << "Процесор" << setw(18) << "Частота" << setw(14) << "RAM" << setw(14) << "Тип" << endl;
    for (int i = 0; i < k; i++)
    {
        cout << setw(20) << inf[i].processor << setw(18) << inf[i].frequency << setw(14) << inf[i].ram << setw(14) << inf[i].type << endl;
    }
    cout << "Тип: C - CISC-процесор, R - RISC-процесор" << endl;
    _getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2015, 15:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сортировка по названию из процессора (структура) (C++):

Сортировка структур по названию книги
Помогите пожалуйста. Идея такая: с помощью функции void write_to_file()...

Работа с файлами данных (сортировка по названию пункта назначения)
Надо подправить программу. Вот задание: Структура AEROFLOT с полями: -...

сортировка c++ (структура)
Программа не видит NumberOfDoctors во 2 case struct Doctor { char...

Структура о веществе и сортировка
Пишу структуру, описывающую информацию о веществе: название, удельный вес и...

Структура Human (хранение, сортировка)
Привет! Сам текст задания звучит так: Реализовать структуру Human, которая...

1
Почтальон
Модератор
582 / 520 / 104
Регистрация: 22.03.2015
Сообщений: 3,616
Завершенные тесты: 1
01.10.2015, 15:45 #2
Создавайте динамический массив структур и пихайте в него входные данные. Далее сортируйте эти данные и выводите.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2015, 15:45
Привет! Вот еще темы с решениями:

Сортировка в файле. Структура данных
Здравствуйте. Я создал структуру данных по животным. Я всё записал в файл и...

Структура, сортировка, перегрузка, интерфейс
Знаю, что уже было куча похожих тем. 1. Описать структуру с именем TRAIN,...

Сортировка по дате рождения (структура note)
Добрый вечер! На моих примерах программа сработала, но есть подозрение, что я...

Помощь по задаче(структура, двойная сортировка)
В общем, парни, совсем запутался и запарился) нужна помощь по этой задаче:...


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

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

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