Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
16
Добавлен:
17.04.2013
Размер:
1.6 Кб
Скачать
#include <conio.h>
#include <stdio.h>
#include <string.h>

#define MAX 2

struct gai
{
 struct fio
 {char family[10],name[10],otchestvo[10],addres[10];
 }Fio[MAX];

 char car[10],color[10];
 int model,number;
}Gai[MAX];

void result(gai new_gai[MAX],int &n)
{
 n=0;
 for(int i=0;i<MAX;i++)
   if(Gai[i].model==9)
     {
      new_gai[n]=Gai[i];
      n++;
     }
}

void vvod()
 {
  for(int i=0;i<MAX;i++)
    {
     printf("%10s:","Family");
     scanf("%s",Gai[i].Fio[i].family);
     printf("%10s:","Name");
     scanf("%s",Gai[i].Fio[i].name);
     printf("%10s:","Otchestvo");
     scanf("%s",Gai[i].Fio[i].otchestvo);
     printf("%10s:","Addres");
     scanf("%s",Gai[i].Fio[i].addres);
     printf("%10s:","Car");
     scanf("%s",Gai[i].car);
     printf("%10s:","Color");
     scanf("%s",Gai[i].color);
     printf("%10s:","Model");
     scanf("%d",&Gai[i].model);
     printf("%10s:","Number");
     scanf("%d",&Gai[i].number);
     printf("\n");
    }
 }

void vyvod(gai new_gai[MAX],int n)
{
 printf("\n%2s %10s %10s %10s %10s %4s %6s %6s %6s\n","N","Family","Name","Otchestvo","Addres","Car","Color","Model","Number");
  for(int i=0;i<n;i++)
   printf("\n%d: %10s %10s %10s %10s %4s %6s %6d %6d\n",i+1,new_gai[i].Fio[i].family,new_gai[i].Fio[i].name,new_gai[i].Fio[i].otchestvo,new_gai[i].Fio[i].addres,new_gai[i].car,new_gai[i].color,new_gai[i].model,new_gai[i].number);
 printf("\n");
}

void main()
{
 gai new_gai[MAX];
 int n;
 clrscr();

 vvod();
 vyvod(Gai,MAX);
 result(new_gai,n);
 vyvod(new_gai,n);

 getch();
}
Соседние файлы в папке Задачи для экзамена по С++