Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Preciso capturar números para realizar uma soma.

Me propus a fazer um programa que identifica números primos e depois o somam, o meu já identifica os primos, agora preciso de uma maneira de captura-los e soma-los.

#include

using namespace std;

int main(){ int TAM=5; int vet[TAM], numeroRecebido, indice,contador, resto,qtDivisores, maior, menor,qtPrimos; qtPrimos=0; for(indice=0; indice<TAM; indice++){ cout<<"Digite os valor do vetor:"<<endl; cin>>numeroRecebido; vet[indice]=numeroRecebido; } int soma=0; for(indice=0; indice<TAM;indice++){ qtDivisores=0; for(contador=1;contador<=vet[indice];contador++){

        if(vet[indice]%contador==0){
            qtDivisores++;    
        }
    }
    if(qtDivisores==2 || vet[indice]==1){
            cout<<"ai"<<soma + vet[indice]<<endl;
        }
}
1 resposta
solução!

Para realizar essa operação deve-se definir a variável soma, e dentro do if, definir soma = soma + vet[indice], desse modo sempre somará com o numero que passar pelos testes do IF.