Reporte 7
Problema: Crear un programa que usando el cicl for determine si x numeros ingresados son primos o no
Datos:
Datos de entrada: numero y vez(numero y cantidad de numeros que se clasificaran)
Proceso:for(int i=1; i<=numero; i++)
{
if(numero%i==0)
{
contador++
Datos de salida:
cout<<" Es primo"<<endl;
cout<<" No es primo"<<endl;
Codigo c++:
#include <iostream>
using namespace std;
int numero,vez,d;
int contador=0;
//Carlos Daniel Aguilar Sanchez
int main(int argc, char** argv)
{
cout<<"Programa que determina si una variedad de numeros es primo o no"<<endl;
cout<<"cuantos numeros desea clasificar?"<<endl;
cin>>vez;
for (d=1;d<=vez;d++)
{
cout<<"ingrese el valor numero "<<d<<endl;
cin>>numero;
contador=0;
for(int i=1; i<=numero; i++)
{
if(numero%i==0)
{
contador++;
}
}
if(contador==2)
{
cout<<"El numero "<<numero;
cout<<" Es primo"<<endl;
}
else
{
cout<<"El numero "<<numero;
cout<<" No es primo"<<endl;;
}
}
return 0;
}
Pseudocodigo:
Algoritmo Numeroprimoo
Escribir 'Programa que determina si una variedad de numeros es primo o no'
Escribir 'cuantos numeros desea clasificar?'
Leer vez
Para d<-1 Hasta vez Hacer
Escribir 'ingrese el valor numero ',d
Leer num
contador <- 0
Para i<-1 Hasta num Hacer
Si (num MOD i==0) Entonces
contador <- contador+1
FinSi
FinPara
Si (contador==2) Entonces
Escribir 'El numero ',num
Escribir ' Es primo'
SiNo
Escribir 'El numero ',num
Escribir ' No es primo'
FinSi
FinPara
FinAlgoritmo
Prueba de escritorio:


Comentarios
Publicar un comentario