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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какая книга лучшая http://www.cyberforum.ru/cpp-beginners/thread68170.html
Какая книга лучшая, понятная и удобная по вашему мнению для изучения DirectX и программировании игр?? Напишите пожалуйста автора и название книги!!!
C++ Строки Задание: Дана строка текста, в которой слова разделены запятыми. Необходимо: - определить количество слов в строке; - определить, сколько слов в строке имеют максимальную длину; - определить, есть ли в данной строке повторяющиеся слова, и вывести их на экран. С первым пунктом разобрался,буду очень признателен если 2-ой и 3-ий поможете. http://www.cyberforum.ru/cpp-beginners/thread68164.html
C++ пользовательские функции
Уважаемые программисты,помагите решить задачку. Задание: Даны натуральные числа n и m. Напишите функцию, вычисляющую результат операции сложения двух чисел, образованных k младшими цифрами числа n и k старшими цифрами числа m. зы: заранее благодарен
Матрица C++
Есть задача в заданной матрице A(N,M) в каждом столбце поменять местами максимальный и минимальный элементы, а как сделать чтобы когда максимальный и минимальный элементы поменялись местами увеличить эти элементы в 2 раза. void Task2() { for(int i=0; i<cols; i++) { int max = m; int min = m; int maxPosRow=0;
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. Если в последовательности ни одно четное число не расположено после нечетного, то получить все отрицательные члены последовательности, иначе -положительные. Порядок следования чисел в обоих случаях заменяется на обратный. Я попыталась сделать, но по-моему не правильно четность задаю.... Что с if(array%2==0) не так? Добавлено через 26 секунд #include... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
28.11.2009, 18:44     Описать структуру с именем NOTE
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;
}
Немного дописал. Стилистику оставил.
 
Текущее время: 10:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru