0 / 0 / 0
Регистрация: 27.11.2021
Сообщений: 76

Сортировка введенных с клавиатуры слов в алфавитном порядке

25.12.2021, 16:30. Показов 767. Ответов 2

Author24 — интернет-сервис помощи студентам
Как сделать вывод слов, которые введены с клавиатуры, в алфавитном порядке?
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
#include <iostream.h>
#include <conio.h>
#include <algorithm>
int main()
{
    struct st{
        char naimtv[40];
        char kolvotv[10];
        int czed[6];
        int datpos[7];
    } spistv[100];
    int n,j,i;
    cout << "Vvedite kol-vo tovara" << endl; cin >> n;
    for(i=0;i<n:i++)
    { cout << "Vvedite nazvanie tovara";
    cin >> spistv[i].naimtv;
    cout << "Vvedite czeny za ed. tovara";
    cin >> spistv[i].czed;
    cout << "Vvedite daty postypleniya tovara";
    cin >> spistv[i].datpos;
 
    cout << "__Rezult__" << endl;
 
    }
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.12.2021, 16:30
Ответы с готовыми решениями:

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

Сортировка слов в алфавитном порядке
Нужна помощь в решении задачи:Пользователь вводит строку из 3 слов,которую нужно вывести в алфавитном порядке по первой букве.Массивы и...

Сортировка слов в алфавитном порядке
Народ кто нибудь выручит меня с этой задачкой? Не могу догнать как так сортировать... Пробовал через strcmp(); не вышло /* Time:...

2
Модератор
Эксперт С++
 Аватар для zss
13759 / 10954 / 6487
Регистрация: 18.12.2011
Сообщений: 29,211
25.12.2021, 16:45
Лучший ответ Сообщение было отмечено operkor как решение

Решение

Цитата Сообщение от operkor Посмотреть сообщение
Как сделать вывод слов,
А как это связано со структурой st? Там нет отдельных слов,
из текста есть наименование, которое может содержать несколько слов.
Количество товара нельзя считать текстом,
также нельзя задавать цену массивом из 6 чисел и дату массивом из 7 чисел.
Что называется, начать и кончить:
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
51
#include <iostream>
//#include <conio.h>
#include <cstring>
#include <algorithm>
using namespace std;
struct st{
    char naimtv[50];
    int kolvotv;
    double czed;
    char datpos[12];
};
bool compare(const st& s1,const st& s2)
{
    return strcmp(s1.naimtv,s2.naimtv)==-1; // Сортировка будет по названию товара
}
 
int main()
{
    int n;
    cout << "Vvedite kol-vo tovara:" << endl; 
    cin >> n;
    cin.get();
    st*  spistv=new st[n];
    for(int i=0;i<n;i++)
    { 
        cout << "Vvedite nazvanie tovara:";
        cin.getline(spistv[i].naimtv,50);
        cout << "Vvedite czeny za ed. tovara:";
        cin >> spistv[i].czed;
        cout << "Vvedite kolichestvo tovara:";
        cin >> spistv[i].kolvotv;
        cout << "Vvedite daty postypleniya tovara:";
        cin >> spistv[i].datpos;
        cin.get();
    }
 
    sort(spistv,spistv+n,compare);
 
    cout << "__Rezult__\n" << endl;
    for(int i=0;i<n;i++)
    { 
        cout << spistv[i].naimtv<<' ';
        cout << spistv[i].czed<<' ';
        cout << spistv[i].kolvotv<<' ';
        cout << spistv[i].datpos<<endl;
    }
 
    delete[] spistv;
    cin.get();
    return 0;
}
1
0 / 0 / 0
Регистрация: 27.11.2021
Сообщений: 76
25.12.2021, 16:54  [ТС]
zss, Спасибо большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.12.2021, 16:54
Помогаю со студенческими работами здесь

Сортировка слов в алфавитном порядке
как с помощью логической функции, сравнивающей два слова, напечатать три слова в алфавитном порядке? Добавлено через 21 минуту как...

Сортировка слов в алфавитном порядке
Задан любой текст.Выпонить сортировку слов этого текста в алфавитном порядке.

Сортировка слов в алфавитном порядке
Дан текст из несколько слов. Нужно вывести слова в алфавитном порядке по первой букве.

Сортировка слов в алфавитном порядке
Не могу разобраться с этой задачей: &quot;Дан массив, содержащий 30 слов. Реализовать свои две пользовательские функции. Первая функция...

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


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

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

Новые блоги и статьи
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
Тестирование в Python: PyTest, Mock и лучшие практики TDD
py-thonny 28.04.2025
Тестирование кода играет весомую роль в жизненном цикле разработки программного обеспечения. Для разработчиков Python существует богатый выбор инструментов, позволяющих создавать надёжные и. . .
Работа с PDF в Java с iText
Javaican 28.04.2025
Среди всех форматов PDF (Portable Document Format) заслуженно занимает особое место. Этот формат, созданный компанией Adobe, превратился в универсальный стандарт для обмена документами, не зависящий. . .
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru