Ir para conteúdo
Fórum Script Brasil
  • 0

Linguagem C


empier92

Pergunta

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();
}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...