0 / 0 / 1
Регистрация: 25.03.2010
Сообщений: 12
1

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

05.04.2010, 18:59. Показов 1981. Ответов 2
Метки нет (Все метки)

друзья, не подскажите как отортировать элементы структуры по алфавиту???
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.04.2010, 18:59
Ответы с готовыми решениями:

Отсортировать элементы масс. структуры
По заданию необходимо определить средний балл всей группы, для этого необходимо : опр-ть ср....

Отсортировать ФИО по алфавиту
Дана структура FIRMA, ФИО сотрудников, посада, год поступления на роботу. 1.Надо посортировать...

Отсортировать слова по алфавиту
Задача: Есть строка из слов разделенных запятыми, в конце строки точка. Нужно отсортировать слова...

Отсортировать структуру по алфавиту
Вообще задание такое: Описать структуру с именем STUDENT, содержащую следующие поля: 1)фамилия и...

2
Эксперт С++
7175 / 3234 / 80
Регистрация: 17.06.2009
Сообщений: 14,164
06.04.2010, 11:14 2
Какой структуры ?
0
0 / 0 / 1
Регистрация: 25.03.2010
Сообщений: 12
06.04.2010, 16:39  [ТС] 3
Лучший ответ Сообщение было отмечено olka... как решение

Решение

дана структура 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;
}
вот сам код
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.04.2010, 16:39
Помогаю со студенческими работами здесь

Отсортировать строки по алфавиту
Вводим строки, и на выводе получаем их в алфавитном порядке. Я что-то голову ломаю, не понимаю....

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

Отсортировать список структур по алфавиту
Помогите, пожалуйста отсортировать список структуры по алфавиту. Необходимо учесть, повторяющиеся...

Отсортировать слова в предложении по алфавиту
Дано предложение с нескольких слов. Отсортировать слова в предложении по алфавиту


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

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

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