Programação Progressiva
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Programação Progressiva

Fórum para dúvidas dos sites: Programação Progressiva, Java Progressivo, C Progressivo


Você não está conectado. Conecte-se ou registre-se

qual o erro?

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1qual o erro?  Empty qual o erro? Seg Ago 31, 2015 2:14 pm

neogalax



Código:
/*b)   Escreva um programa em C para ler 5 pares de valores (considere que serão informados apenas valores positivos).
 Para cada par lido deve ser impresso o valor do maior elemento do par ou a frase "Eles são iguais"
 se os valores do par forem iguais. Para obter o maior elemento do par utilize a função MaiorNumero.
*/


#include <iostream>
#define MAX 10



using namespace std;
int numero;

int MaiorNumero(int nu);


int main(){


    cout << "Maior numero digitado " << MaiorNumero(numero);

}


int MaiorNumero(int nu){
    int maior=0;
    for (int i=0; i<MAX;i++){
    cout << "Informe 2 numeros"<< endl;
    cin >> numero;
        if(numero > maior){
            maior = numero;
        }
        if(numero == maior){
            cout << "Numeros sao iguais"<<endl;
        }
    }
return (maior);
}

2qual o erro?  Empty Re: qual o erro? Ter Set 01, 2015 5:23 pm

AbnerRMS



Poderia ser feito assim:
Código:
#include <iostream>
#define MAX 5

using namespace std;
int numero;

void MaiorNumero(int nu1, int nu2);

int main()
{
    int numero1 = 0,
        numero2 = 0;

    for (int i=0; i<MAX; i++)
    {
        cout << "Informe 2 numeros" << endl;
        cin >> numero1;
        cin >> numero2;

        MaiorNumero(numero1, numero2);
    }

    return 0;
}

void MaiorNumero(int nu1, int nu2)
{
    if(nu1 > nu2)
        cout << "Maior numero digitado " << nu1 << endl;
    else
        if(nu2 > nu1)
            cout << "Maior numero digitado " << nu2 << endl;
        else
            cout << "Numeros sao iguais"<<endl;
}

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos