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

const n=4;
int s=0;
int i;

 struct gai{
 char fio[30];
 char adres[40];
 char color[20];
 char nomer[10];
 char marka[20];};

gai *nai(gai x[])
 {int k=0;
 gai *res;
 for (int i=0;i<n;i++)
  if (!strcmp(x[i].fio,"a")) s++;
 res=new (gai[s]);
 for (i=0;i<n;i++)
 {
   if (!strcmp(x[i].fio,"a"))
    {  strcpy(res[k].fio,x[i].fio);
	  k++;}
 }
 delete(res);
 return res;
 };
void main()
{
 clrscr();
 gai mas[n],*rmas;
 int i,a;
 strcpy(mas[0].fio,"a");
 strcpy(mas[1].fio,"b");
 strcpy(mas[2].fio,"a");
 strcpy(mas[3].fio,"a");
rmas = nai(mas);
for (i=0;i<s;i++) puts(rmas[i].fio);
getch();
}


Соседние файлы в папке Еще задачи (2004)