Описать структуру с именем AEROFLOT - C# (191664)
Формулировка задачи:
помогите кто сможет.
Описать структуру с именем AEROFLOT, содержащую следующие поля:
- название пункта назначения рейса;
- номер рейса;
- тип самолета.
Написать программу, выполняющую следующие действия:
- ввод с клавиатуры данных в массив, состоящий из семи элементов типа AEROFLOT; записи должны быть упорядочены по возрастанию номера рейса;
- вывод на экран номеров рейсов и типов самолетов, вылетающих в пункт назначения, название которого совпало с названием, введенным с клавиатуры;
- если таких рейсов нет, вывести соответствующее сообщение.
Решение задачи: «Описать структуру с именем AEROFLOT»
textual
Листинг программы
#include <iostream> #include <string> #include <clocale> #include <stdlib.h> using namespace std; int main() { int x,k,z; struct Aeroflot { char pynkt[25]; //Punkt naznacheniya int num_r; //Nomer reysa char type[10]; //Tip samoleta }; Aeroflot *a= new Aeroflot [k]; while (x!=4) { cout<<" ***MENU***"<<endl; cout<<"1: Vvedite punkti naznacheniya"<<endl; cout<<"2: Sortirovat' po vozrastaniu"<<endl; cout<<"3: Est' li reys"<<endl; cout<<"4: Vihod"<<endl; cout<<">> "; cin>>x; {switch(x) { //Menu case 1: { cout<<"Vvedite kol-vo reysov: "; cin>>k; for(int i=0;i<k;i++) { cout<<"Vvedite punkt naznacheniya: "; cin>>a[i].pynkt; cout<<"Vvedite nomer naznacheniya: "; cin>>a[i].num_r; cout<<"Vvedite tip samoleta: "; cin>>a[i].type; } system ("cls");}; break; case 2: //Sortirovka po vozrastaniu { for (int i=k-1;i>=0;i--) for (int j=0;j<i;j++) if (a[j].num_r>a[j+1].num_r) swap(a[j].num_r,a[j+1].num_r); for (int j=0;j<k;j++) cout<<"Punkt:"<<a[j].pynkt<<"Nomer:"<<a[j].num_r<<" "<<"Tip:"<<a[j].type<<endl; system ("pause"); system ("cls");} break; case 3: //Stroka s kotoroy budem sravnivat' { string str; cout<<endl<<"Vvedite punkt naznacheniya: "; cin>>str; { int n=0; for(int i=0;i<k;i++) { if(a[i].pynkt==str) cout<<"Nomer:"<<a[i].num_r<<" "<<"Tip:"<<a[i].type<<endl; else n++; } if(n==k) cout<<"Takih reysov net!\n"; system ("pause"); system ("cls");} delete []a; break;} }} }}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д