domingo, 9 de enero de 2022

Ejercicio 4

 /*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 = &num;//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

Ejercicio 10

 //Programa que rellena y muestra una matriz dinámica. #include<iostream> #include<cstdlib>//para new y delete using namespace s...