 
        
        
          Добавил:
          
          
        
        
    
            korayakov
            
            
            
            
            
            Опубликованный материал нарушает ваши авторские права? Сообщите нам.
          
          Вуз:
          Предмет:
          Файл:Прочее / Задачи для экзамена по С++ / Еще задачи (2004) / Library
.cpp#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)
          
      
    
    
    
          