Dúvida sobre C++(iniciante)

2 respostas Resolvido
M

Pessoal, sou iniciante em C++ e estou com uma dúvida. Quero que o usuário entre com quantos números ele quiser e o programa deve mostrar qual o maior número absoluto. O problema é que eu não sei como comparar o valor atual com o próximo para obter a resposta correta. Aqui vai meu código com o que eu já fiz até agora. Lembrando que eu faço no visual studio.

#include “stdafx.h”
#include

int main()

{

using namespace std;

cout << quantos numeros? << endl;

int num;

int i;

cin >> num;

if (num < 0) {

cout << erro!!! << endl;

exit;

}

for (i = 1; i <= num; i++) {

cout << "que numero? " << endl;

double a;

cin >> a;

if (a < 0) {

a *= -1;

}
}
return 0;

}
Se puderem me ajudar agradeço.

2 Respostas

pmlm
Solucao aceita

Crias uma variável para guardar a tua resposta (e que será igual a zero inicialmente) e vais comparando cada número com essa variável, e atualizando a variável caso o teu número seja maior. No final já terás o teu número maior.

M

Consegui fazer! Muito obrigado pela a ajuda!

Criado 11 de março de 2016
Ultima resposta 12 de mar. de 2016
Respostas 2
Participantes 2