//
//  simplRac.h
//
//  Created by Julien-Pierre Avrous on 22/08/06.
//  Copyright 2006 SourceMac.com. All rights reserved.
//
//

#include "stdio.h"
#include "math.h"

int main(int argc, char *argv[])
{
	register int j, val, lastFind=-1;
	
	//On vrifie la paramtrage de l'application
	if(argc!=2)
		{
		printf("Utilisation : simplRac racine\n");
		return -1;
		}
	
	//conversion de la valeur entr en entier
	val=atoi(argv[1]);
	
	//on recherche le plus grand diviseur
	for(j=2; j<=val; j++)
		{
		if(val%j==0 && (float)(int)sqrt(j)==(float)sqrt(j))
			lastFind=j;
		}
	
	printf("Averous Julien-Pierre - 2006 - www.sourcemac.com\n");
	printf("Votre racine simplifiee : ");
	
	if(lastFind==-1)					// aucun diviseur trouv
		printf("%i", val);
	 else if(val==lastFind)				// le diviseur est le nombre
		printf("%i", (int)sqrt(val));
	else								// un diviseur trouv
		printf("%i%i", (int)sqrt(lastFind), val/lastFind);
		
	printf("\n");
}