:rolleyes: //Programa: realiza consulta as informaçoes, de acordo com codigo da obra e sua area. //Autor:Ana Paula Gil //Data:12-09-08  #include<stdio.h> #include<stdlib.h>  //declarando a estrutura struct livro{ 	int _cod; 	char _nome_obra[20]; 	char _nome_autor[10]; 	char _editora[10]; 	char _doado[3]; 	int _n_paginas[10]; }  main(void){ 	char _opc[1]; 	int cod;      struct exatas livro[500];     struct humanas livro[500];     struct biomedicas livro[500];      while(_opc=!"L")     {               printf("selecione a área de consulta");               printf("\n A=extas\ nB=humanas\n C=biomedicas,\n L=sair");               gets(_opc);                system("cls");  	          printf("Digite o código do livro"); 	          scanf("%d",&cod);  	for (i=0;i<500;i++) 	{ 		if(_opc=="A") 		{ 			if(humanas._cod==cod) 			{ 				printf("código de catologação:%d",exatas._cod); 				printf("doado:%s",exatas._doado); 				printf("nome da obra:%s",exatas._nome_obra); 				printf("nome do autor:%s",exatas._nome_autor); 				printf("Editora:%s",exatas._editora); 				printf("Número de paginas:%d",exatas._n_paginas);             }                     }             else if(_opc=="B")             {            	  if(humanas.cod==cod)               {                                                       printf("código de catologação:%d",humanas._cod); 				printf("doado:%s",humanas._doado); 				printf("nome da obra:%s",humanas._nome_obra); 				printf("nome do autor:%s",humanas._nome_autor); 				printf("Editora:%s",exatas._editora); 				printf("Número de paginas:%d",humanas._n_paginas);              }           }             else if(_opc=="C") 		    {                if(biomedicas.cod==cod) 			   {                                                           printf("código de catologação:%d",biomedicas._cod); 				printf("doado:%s",biomedicas._doado); 				printf("nome da obra:%s",biomedicas._nome_obra); 				printf("nome do autor:%s",biomedicas._nome_autor); 				printf("Editora:%s",biomedicas._editora); 				printf("Número de paginas:%d",biomedicas._n_paginas);              }           }           else if(_opc=="L")           {                break;           }                      else {                system("cls");                printf("Opçao inválida");                gets();                break;                }           }     }                      }