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

Описать структуру с именем NOTE - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какая книга лучшая http://www.cyberforum.ru/cpp-beginners/thread68170.html
Какая книга лучшая, понятная и удобная по вашему мнению для изучения DirectX и программировании игр?? Напишите пожалуйста автора и название книги!!!
C++ Строки Задание: Дана строка текста, в которой слова разделены запятыми. Необходимо: - определить количество слов в строке; - определить, сколько слов в строке имеют максимальную длину; - определить,... http://www.cyberforum.ru/cpp-beginners/thread68164.html
C++ пользовательские функции
Уважаемые программисты,помагите решить задачку. Задание: Даны натуральные числа n и m. Напишите функцию, вычисляющую результат операции сложения двух чисел, образованных k младшими цифрами числа n...
Матрица C++
Есть задача в заданной матрице A(N,M) в каждом столбце поменять местами максимальный и минимальный элементы, а как сделать чтобы когда максимальный и минимальный элементы поменялись местами увеличить...
C++ Текстовый файл. http://www.cyberforum.ru/cpp-beginners/thread68146.html
Нужен код для следующей задачи: В файле myfile.txt содержится информация типа а= 1,0; b = 5; с = 25,2; d = -l2,5. Написать функцию, которая получает строку типа «а + b = », «c*d = » или «b/d = »,...
C++ Последовательность Ввести цедые числа а1, а2,.....аN. Если в последовательности ни одно четное число не расположено после нечетного, то получить все отрицательные члены последовательности, иначе -положительные. Порядок... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4677 / 2503 / 322
Регистрация: 18.08.2009
Сообщений: 4,550
28.11.2009, 18:44
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
using namespace std ;/*ГЅГІГ® ïîäêëþ÷åГ*ГЁГҐ ïðîñòðГ*Г*Г±ГІГўГ* èìåГ* std, ñîäåðæГ*Г№ГҐГЈГ® Гў Г±ГҐГЎГҐ îáúÿâëåГ*ГЁГї ГґГіГ*êöèé ïîòîêîâîãî ââîäГ*/âûâîäГ**/
struct AEROFLOT 
{
        
        string N; // Èìÿ
        
        string SN; // Г”Г*ìèëèÿ
    
        string TN;      // Íîìåð òåëåôîГ*Г*
        
        int Date[3];    //Г„Г*ГІГ* ðîæäåГ*ГЁГї
        
         }M[11],F;      
                                     
                
 void Sort(AEROFLOT *M, int y)
 {
     int i, j;
     AEROFLOT temp;
     for(i=1; i<y; i++)
         for(j=y-1; j>=i; j--)
         {
             if(M[j].Date[2]<M[j-1].Date[2] || (M[j].Date[2]==M[j-1].Date[2] &&M[j].Date[1]<M[j-1].Date[1]) || (M[j].Date[2]==M[j-1].Date[2] &&M[j].Date[1]==M[j-1].Date[1] && M[j].Date[0]<M[j-1].Date[0]))
             {
                 temp=M[j];
                 M[j]=M[j-1];
                 M[j-1]=temp;
             }
         }
 }
 
 
 
int main(void)
{   
        setlocale(LC_ALL, "Russian");
             
        cout<<"Ââåäèòå êîë-ГўГ® ïîñëåäóþùèõ Г§Г*ГЇГЁГ±ГҐГ©"<<endl;
                
         int  y, i;
            
                cin>>y;
        
                for ( i = 0; i<y; i++){
            
                cout<<"Ââåäèòå èìÿ: ";
                
                cin>>M[i].N;
                
                cout<<"Ââåäèòå ГґГ*ìèëèþ ";
                
                cin>>M[i].SN;
                
                cout<<"Ââåäèòå Г*îìåð òåëåôîГ*Г* ";
                
                cin>>M[i].TN;
                
                cout<<"Ââåäèòå äåГ*Гј ðîæäåГ*ГЁГї ";
                
                cin>>M[i].Date[0];
                
                cout<<"Ââåäèòå ìåñÿö ðîæäåГ*ГЁГї";
                
                cin>>M[i].Date[1];
                
                cout<<"Ââåäèòå ãîä ðîæäåГ*ГЁГї ";
                
                cin>>M[i].Date[2];
                } 
              Sort(M, y);
                
                            cout<<"Âûáèðèòå îïåðГ*öèþ  "<< endl;
                                    
                cout<<"Ïîñìîòðåòü ГўГ±Гѕ ГЁГ*ôîðìГ*öèþ Г® Г§Г*ГЇГЁГ±ГїГµ-1"<<endl;
                                    
                cout<<"ÏîêГ*Г§Г*ГІГј ГЁГ*ôîðìГ*öèþ Г® ëþäÿõ ðîäèâøèõñÿ Гў ГІГ*êîì-ГІГ® ãîäó-2"<<endl;
                                                         
                                                        
 
 
 
 
                
                                                        int SWT1;
                
                                                        cout<<"Íîìåð îïåðГ*öèè"<<endl;
                
                                                        cin>>SWT1;
                
                                                        switch(SWT1){
 
 
case 1:{  for ( i=0; i<y;i++){
 
        
        
                                
             
        
cout<<M[i].N<<"\t"<<M[i].SN<<"\t"<<M[i].TN<<"\t"<<M[i].Date[0]<<"."<<M[i].Date[1]<<"."<<M[i].Date[2]<<"."<<endl;
                                
       }
                }
           
           
           
         
                                                        
case 2:{  int z; bool fl=false;
 
        
        cout<<"Ââåäèòå ãîä ðîæäåГ*ГЁГї"<<endl;
              
        cin>>z; 
        for (i=0;i<y;i++)       
                if (z==M[i].Date[2])
                                             
                { fl=true;
                
                          
cout<<M[i].N<<"\t"<<M[i].SN<<"\t"<<M[i].TN<<"\t"<<M[i].Date[0]<<"."<<M[i].Date[1]<<"."<<M[i].Date[2]<<"."<<endl; }
if(!fl)                 
       cout<<"Г„Г*Г*Г*ûõ Г*ГҐГІ" ;
                  
                  
       }
            
                
            }                                         
 
 getch();
                return 0;
}
Немного дописал. Стилистику оставил.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.