/*Programa que muestra si un número es primo o no; con punteros y
además indicar en que posicion de memoria se guarda el número.*/
#include <iostream>
using namespace std;
int main () {
int num,*direcnum,cont=0;//se inicializa el puntero.
cout<<"\nPor favor introduzca un numero: "; cin>>num;
direcnum = #//se le asigna el puntero la direccion de num.
for(int i=1; i<=*direcnum; i++) {
if (*direcnum%i==0){//se realiza la condicional usando el puntero.
cont++;
}
}
if (cont>2) {
cout<<"\nEl numero: "<<*direcnum<<" no es primo y su direccion es: "<<direcnum<<endl<<endl;
//se muestra el puntero el cual guarda el dato y la direccion de num.
}
else {
cout<<"\nEl numero: "<<*direcnum<<" es primo y su direccion es: "<<direcnum<<endl<<endl;
//se muestra el puntero el cual guarda el dato y la direccion de num.
}
system("pause");
return 0;
}
No hay comentarios:
Publicar un comentario