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

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

Войти
Регистрация
Восстановить пароль
 
drummer1
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 31
#1

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

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

Пользователь вводит названия процессора, его частоту, рам и тип и так несколько раз. В конце программа должна вывести эту инфу таблицей, строки в которой упорядочены по алфавиту. Например: Intel-*** 2700 1 c, AMD-68** 2400 2 r, PowerPC 2300 1 r. Результат:
AMD-68**___2400___2__R
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++):

Сортировка по сумме и по названию -С++ - C++
Класс: #include &lt;vector&gt; using namespace std; class Good{ private: char name; long amount; double price; double weihgt;...

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

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

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

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

Структура Human (хранение, сортировка) - C++
Привет! Сам текст задания звучит так: Реализовать структуру Human, которая должна содержать следующие данные о человеке: возраст, пол,...

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

Структура, сортировка, перегрузка, интерфейс - C++
Знаю, что уже было куча похожих тем. 1. Описать структуру с именем TRAIN, содержащую следующие поля: • название пункта назначения; ...

Сортировка в файле. Структура данных - C++
Здравствуйте. Я создал структуру данных по животным. Я всё записал в файл и прочитал. Поиск по названию и местообитания находит. Осталось...

Запись и чтение из файла. Структура. Сортировка - C++
Здравствуйте. Мне нужно составить программу. Я написал, часть программы, мне нужно производить чтение и запись в файл (в самом файле должно...

Помощь по задаче(структура, двойная сортировка) - C++
В общем, парни, совсем запутался и запарился) нужна помощь по этой задаче: 11. Сформировать массив структур, каждый элемент которого...


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

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

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