Ir para conteúdo
Fórum Script Brasil

empier92

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que empier92 postou

  1. empier92

    Linguagem C

    Pessoal, preciso montar um programa em C para faculdade, ele roda direitinho, o unico problema e na contagem de mulheres mais pesadas q o peso medio das mulheres.... alguém pode dar um olhada?? :D :) #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <math.h> #include <string.h> int main() { struct faculdade{ char nome[30],sexo[5]; float h,peso; }aluno[5]; int i,o,m=0,f=0,hh=0,pp=0; float magra,alto,htotal,pesototal,mediah,mediapeso; for(i=0;i<5;i++){ o=1+i; printf("%d. Digite o nome do aluno ",o);gets(aluno[i].nome); printf("%d. Digite o sexo do aluno(mas ou fem) ",o);gets(aluno[i].sexo); printf("%d. Digite a altura e o peso ",o);scanf("%f %f",&aluno[i].h,&aluno[i].peso); fflush(stdin);system("cls"); if(strcmp(aluno[i].sexo,"mas")==0){ m++;if(m==1){ alto=aluno[i].h; } if((m>1)&&(aluno[i].h>alto)){ alto=aluno[i].h; } htotal=htotal+aluno[i].h; } if(strcmp(aluno[i].sexo,"fem")==0){ f++;if(f==1){ magra=aluno[i].peso; } if((f>1)&&(aluno[i].peso<magra)){ magra=aluno[i].peso; } pesototal=pesototal+aluno[i].peso; } } mediah=htotal/m;mediapeso=pesototal/f; for(i=0;i<5;i++){ if(strcmp(aluno[i].sexo,"mas")==0){ if(aluno[i].h==alto){ printf("\n%s e o mais alto com %.2f",aluno[i].nome,alto); } if(aluno[i].h<mediah){ hh++; } } } for(i=0;i<5;i++){ if(strcmp(aluno[i].sexo,"fem")==0){ if(aluno[i].peso==magra){ printf("\n%s e a mais magra com %.2f",aluno[i].nome,magra); } if(aluno[i].peso>mediapeso){ pp++; } } } printf("\nTemos %d mulheres mais pesadas que o peso medio das mulheres",pp); printf("\nTemos %d homens mais baixos que a altura media dos homens",hh); getch(); }
×
×
  • Criar Novo...