Brown. 1 Denunciar post Postado Junho 12, 2008 Oi, o programa não funciona, alguém me ajuda aí? Considere um arquivo chamado “paciente.txt” que armazena os dados dos 10 pacientes O arquivo é organizado onde cada paciente tem seguintes dados: <nome do paciente><idade><peso><altura> Faça um programa que leia os dados e guarde em um arquivo chamado “acimadopeso.txt” os nomes e as idades dos pacientes que estão acima do peso ideal fornecido pela relação #include<stdio.h> #include<stdlib.h> int main (void) { char n[30]; float a,p,imc; int id,i=0; FILE *x; FILE *y; x=fopen("paciente,txt","rt"); if(x==NULL) { printf("nao e possivel abrir o arquivo"); system("pause"); return 1; } y=fopen("acima do peso.txt","wt"); if(y==NULL) { printf("nao e possivel abrir o arquivo"); system("pause"); return 1; } while(fscanf(x,"%s %d %.2f %.2f",n,&id,&p,&a)!=EOF) { } imc=p/(a*a); for(i=0;i<10;i++) { if((imc>=25)&&(imc<30)) { fprintf(y,"%s %d acima peso", n,id); } } fclose(x); fclose(y); system("pause"); return 0; } Compartilhar este post Link para o post Compartilhar em outros sites
outro 0 Denunciar post Postado Junho 13, 2008 Cria uma estrutura e um vetor de 10 elementos Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Junho 13, 2008 simples vai dando fgets ow fscanf e vai pegando os dados, compara c esta acima do peso c estiver da um fprint no outro arquivo! []'s ---Título editado--- |Ajuda|-Arquivos http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Arquivos Compartilhar este post Link para o post Compartilhar em outros sites