Tema: Algoritmo
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/09/2006, 05:28
GermanBsAs
 
Fecha de Ingreso: septiembre-2004
Mensajes: 252
Antigüedad: 20 años, 3 meses
Puntos: 0
Código:
#include <iostream>
using namespace std;

int primo(int x);
int main (int argc, char *argv[])
{
	int numero;
	cout<<"Ingrese un numero: "<<endl;
	cin>>numero;
	if(numero==2 || numero == 1) 
		cout<<"Su numero es primo"<<endl;
		else
		{
			if(primo(numero)==0)
			{
				cout<<"Su numero es primo"<<endl;
			}
			else
			{
				cout<<"Su numero no es primo"<<endl;
			}
		}
	return 0;
}
	
	//devuelve 0 si el parametro que le pasamos fue primo  y 1 si no lo es
int primo(int x)
{
	int i;
	
	for ( i = x-1; i > 1 ; i--)
	{
				if(x%i==0) return 1;
	}
	
	return 0;
}