sábado, 6 de diciembre de 2014

Ejercicios con vectores

1. INGRESAR 5 NÚMEROS Y DETERMINAR CUANTOS SON PRIMOS.

#include<iostream.h>
#include<conio.h>
void main(){
int cont=0;
      int A[5];
      bool valor;

      for(int i=0; i<5; i++){
      cout<<"Ingrese numero "<<(i+1)<<": ";
            cin>>A[i];
      }

      for(int i=0; i<5; i++){
      valor=true;
             for(int j=2;j<=A[i]/2;j++){
              if(A[i] % j==0){
                valor=false;break;
               }
             }

             if(valor==true){
              cont++;
             }
      }
           cout<<"\nLa cantidad de numeros primos es: "<<cont;

getch() ;
}


El primer for es para obtener los 5 valores del vector sin la necesidad de estar poniendo un cout para obtener numero por numero. El siguiente for es para comparar si aquellos numeros introducidos en el primer for son primos o no. En caso de que sean primos el contador aumentara en 1. Para contabilizar se creo una variable de tipo bool llamado valor.

No hay comentarios:

Publicar un comentario