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

const int max1=100;
const int max2=20;

typedef struct libr
{
	char surname[max2];
   char title[max2];
   int year, code;
   char c, r;
} Libr;

Libr *A;
int i, n;

void Book(Libr *A, int p)
{
	int i;
   for (i=0;i<=p-1;i++)
	  	if ((strcmp(A[i].surname, "Swan")==0) && (A[i].year<=1995) && (A[i].r==1))
      	printf("%s \"%s\" %d",A[i].surname, A[i].title, A[i].code);
}

void main()
{
	clrscr();
   printf("Enter number of books: ");
   scanf("%d",&n);

   A=new Libr[n];

   for(i=0;i<=n-1;i++)
   {
   	printf("Enter author: ");
      scanf("%s",&A[i].surname);
      printf("Enter title: ");
      scanf("%s",&A[i].title);
      printf("Enter year: ");
      scanf("%d",&A[i].year);
      printf("Enter code: ");
      scanf("%d",&A[i].code);
      printf("Abonement(0) or reading hall(1): ");
      scanf("%d",&A[i].c);
      printf("Unavailable(0) or available(1): ");
      scanf("%d",&A[i].r);
   }

   Book(A, n);

   getch();
}


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