Ir ao conteúdo

Posts recomendados

Postado
 
Citação
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

int main()
{
int setembro[31];
int maior,i;
 srand( time(0) );

for(i=0;i<31;i++)
{
    setembro[i]= 1+rand()%100;
    cout<<" "<<setembro[i]<<endl;
}

maior=setembro[0];

for(i=0; i<31; i++)
{
    if(setembro[i]>maior) 
{
        maior = setembro[i];
        
}
    cout<< " Maior valor: "<<maior;
 
    return 0;
}
}

 

Gente, o meu código está dando errado pois não encontra o maior valor, ja tentei de todo jeito e sempre da a mesma coisa. Ele informa o valor da posição 0.

 

 

  • Curtir 2
  • Membro VIP
Postado

você está colocando a saída do resultado dentro do loop ou seja ele sai de imediato. Corrija e dá certo.

  • Curtir 1
  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!