Ejercicios resueltos, cuarto ejercicio.
Determinar si un número es primo o no; con puteros y además indicar en
que posición de memoria se guardo el número.
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
int numero,*dir_num,cont=0;
cout<<"Digite un numero: "; //Pedimos y guardamos el numero
cin>>numero;
dir_num = № //Almacenamos su direccion
//Determinamos si es primo o no
for(int i=1;i<*dir_num;i++){
if(*dir_num%i == 0){
cont++;
}
}
if(cont>2){
cout<<"El numero "<<*dir_num<<" NO es primo"<<endl;
}
else{
cout<<"El numero "<<*dir_num<<" ES PRIMO"<<endl;
cout<<"Direccion: "<<dir_num<<endl; //Mostramos su direccion en memoria
}
getch();
return 0;
}
Comentarios
Publicar un comentario