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

Отсортировать элементы структуры по алфавиту. - C++

Восстановить пароль Регистрация
 
olka...
0 / 0 / 0
Регистрация: 25.03.2010
Сообщений: 12
05.04.2010, 18:59     Отсортировать элементы структуры по алфавиту. #1
друзья, не подскажите как отортировать элементы структуры по алфавиту???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2010, 18:59     Отсортировать элементы структуры по алфавиту.
Посмотрите здесь:

C++ Отсортировать слова в строке по алфавиту
отсортировать слова по алфавиту C++
C++ Отсортировать элементы масс. структуры
Отсортировать ФИО по алфавиту C++
Отсортировать имена по алфавиту C++
C++ Отсортировать структуру по алфавиту
Как строки отсортировать по алфавиту с++ C++
C++ Отсортировать строки по алфавиту

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
odip
Эксперт C++
 Аватар для odip
7225 / 3287 / 58
Регистрация: 17.06.2009
Сообщений: 14,165
06.04.2010, 11:14     Отсортировать элементы структуры по алфавиту. #2
Какой структуры ?
olka...
0 / 0 / 0
Регистрация: 25.03.2010
Сообщений: 12
06.04.2010, 16:39  [ТС]     Отсортировать элементы структуры по алфавиту. #3
дана структура PRICE включающая в себя товар, название магазина, цена товара - вводится все с клавиатуры...
вот элемент товары мне нужно отсортировать по алфавиту...

все остальное написано.

Добавлено через 8 минут
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include <iostream>
using namespace std;
 
struct PRICE
{
  char TOVAR[50];
  char MAGAZIN[50];
  int CENA[5];
};
 
void getPrice(PRICE *price)
{
  cout<<"Enter tovar =  ";
  cin.getline(price->TOVAR,50);
  cout<<"Enter magazin=  : ";
  cin.getline(price->MAGAZIN,50);
  cout<<"Enter cena=  : ";
  cin>>price->CENA[0];;
  cout<<endl;
  cin.ignore();
}
 
/*void sort(PRICE *prices,int N)
{
 
}*/
 
int main()
{
    int i;
    const int SIZE=3;
    char tovar[15];
    PRICE prices[SIZE];
 
    for(i = 0; i < SIZE; i++)
            {
                getPrice(&prices[i]); 
            }
    cout<<endl<<endl;
    
    //sort(prices,SIZE); 
    
    cout<<"sort= "<<endl;
         for(i = 0; i < SIZE; i++)
         {
               cout <<endl<< "TOVAR: "<< prices[i].TOVAR << endl;
               cout << "MAGAZIN: " << prices[i].MAGAZIN << endl;
               cout << "CENA: " <<prices[i].CENA[0] <<endl;  
         }                 
     cout <<endl<< "Vvedite tovar" << endl;
     cin.getline(tovar,50);
     bool tv = true;
     for(i = 0; i <SIZE; i++)
        {
            if(strcmp(prices[i].TOVAR, tovar) == 0)
               {
                   tv = false;
                   cout <<endl<< "Tovar: "<< prices[i].TOVAR << endl;
                   cout << "Magazin: " << prices[i].MAGAZIN << endl;
                   cout << "Cena: "<< prices[i].CENA[0] <<endl;
               }
        }
 if(tv) cout <<endl<< "Can't found - " << tovar << endl;
 cin.ignore();
 return 0;
}
вот сам код
Yandex
Объявления
06.04.2010, 16:39     Отсортировать элементы структуры по алфавиту.
Ответ Создать тему
Опции темы

Текущее время: 04:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru