Ir ao conteúdo

Posts recomendados

Postado

eu tenho que fazer um codigo com vetor que receba 100 números, e depois imprima na tela apenas números positivos.
não sei o que esta errado no meu codigo, alguém pode me ajudar?
 

#include <iostream>
#include <math.h>

using namespace std;

int main(){
    setlocale(LC_ALL,"Portuguese");
  int ve1[10], numP;

  for (int i = 1; i < 10; i++){

  cout << "Digite um número: ";
  cin >> ve1[i], numP;

  numP >= 0;
    if (ve1[i] >= 0) {
       cout << ve1[i];
       }
  }

    cout << "Positivos = [ ";
    for (int i = 0; i < 10; i++) {
     cout << numP << "";
    }
    cout << " ]";

return 0;
}

  • Amei 1
Postado
#include <iostream>
#include <math.h>

using namespace std;

int main(){
    setlocale(LC_ALL,"Portuguese");
  int ve1[10];

  for (int i = 0; i < 10; i++){

  cout << "Digite um número: ";
  cin >> ve1[i];

  
  }

    cout << "Positivos = [ ";
    for (int i = 0; i < 10; i++) {
     if (ve1[i]>=0) cout << ve1[i] << " ";
    }
    cout << " ]";

return 0;
}

 

  • Curtir 1
Postado
19 horas atrás, Flávio Pedroza disse:
#include <iostream>
#include <math.h>

using namespace std;

int main(){
    setlocale(LC_ALL,"Portuguese");
  int ve1[10];

  for (int i = 0; i < 10; i++){

  cout << "Digite um número: ";
  cin >> ve1[i];

  
  }

    cout << "Positivos = [ ";
    for (int i = 0; i < 10; i++) {
     if (ve1[i]>=0) cout << ve1[i] << " ";
    }
    cout << " ]";

return 0;
}

vlwww mano

  • Curtir 1
Postado

@Douglas Santos10 A variável numP não é necessária. Como todos os valores serão armazenados no vetor é só fazer a condicional neles no segundo loop (e não no primeiro como está no seu código). No primeiro loop você iniciou o contador como 1, mas o correto é como está no segundo loop onde foi iniciado com 0 (zero). Lembre-se que para ler/escrever no vetor deve começar do elemento 0 até tamanho - 1 (i < 10 nesse caso).

  • Curtir 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...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!