• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

bryanmg

por favor preciso de ajuda

1 mensagem neste tópico

O problema é o seguinte preciso fazer um programa em C++ utlizando flag e whil que Leia várias fichas contendo cada uma: O Nome de um atleta, o seu peso, o seu sexo, a sua idade e a sua matricula, ai tenho que imprimir O Peso e a matricula do atleta mais pesado, a média de idade dos atletas do sexo feminino, e a matricula e o peso do atleta masculino de menor peso.  Sendo assim fiz isso:

#include<iostream>
using namespace std;
int main () {
    string nome, sexo;
    int idade=0, matricula=0, maior_peso=-32000, menor_peso=32000, soma=0, conte=0, peso=0;
    float media;
    cout << "Insira o nome do atleta(Digite SAIR para terminar o programa): ";
    cin >> nome;
    while(nome != "SAIR"){
               cout << "Insira seu peso: ";
               cin >> peso;
               cout << "Insira seu sexo (m para masculino e f para feminino): ";
               cin >> sexo;
               cout << "Insira a sua idade: ";
               cin >> idade;
               cout << "Insira sua matricula: ";
               cin >> matricula;
               if(peso > maior_peso) {
                       maior_peso = peso;
               }
               if(sexo == "f"){
                       soma = soma + idade;
                       conte++;
               }
               if(sexo == "m" && peso < menor_peso){
                       menor_peso = peso;
               }
               cout << "Insira o nome do atleta(Digite SAIR para terminar o programa: ";
               cin >> nome;
    }
    media = (float)soma/conte;
    cout << "a media de idade dos altelas femininos e': " << media;
    cout << "O maior peso do atleta e': " << maior_peso;
    
    system("pause");
    return 0;
}
               

       

Mas não consigo imprimir a matricula junto com o atleta mais pesado, nem a matricula junto com o peso do atleta masculino de menor peso.

Me dêm por favor uma forcinha ai!!!!!!!                       

               

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora