- #include <math.h> 
- #include <stdio.h> 
-   
- int main() { 
-     int num, aux, cont; 
-     aux = 0; 
-  	for (int i = num; i >= 2; --i) { 
-  		cont = 0; 
- 		for (int-  j  = 2;-  j  < sqrt(- i ) + 1; ++- j ) {
 
- 			if (i % j == 0)	{ 
- 		        cont++; 
-                 break; 
- 			} 
- 		} 
- 		if (cont == 0) { 
- 			aux = i; 
- 			break; 
- 		} 
- 	} 
- 	printf("O maior numero primo entre 0 e %d sera %d",-  num ,-  aux );
 
- } 
-   
- //https://pt.stackoverflow.com/q/50491/101 
				I2luY2x1ZGUgPG1hdGguaD4KI2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBudW0sIGF1eCwgY29udDsKICAgIGF1eCA9IDA7CiAgICBwcmludGYoImRpZ2l0ZSB1bSBudW1lOlxuIik7CiAgICBzY2FuZigiJWkiLCAmbnVtKTsKIAlmb3IgKGludCBpID0gbnVtOyBpID49IDI7IC0taSkgewogCQljb250ID0gMDsKCQlmb3IgKGludCBqID0gMjsgaiA8IHNxcnQoaSkgKyAxOyArK2opIHsKCQkJaWYgKGkgJSBqID09IDApCXsKCQkgICAgICAgIGNvbnQrKzsKICAgICAgICAgICAgICAgIGJyZWFrOwoJCQl9CgkJfQoJCWlmIChjb250ID09IDApIHsKCQkJYXV4ID0gaTsKCQkJYnJlYWs7CgkJfQoJfQoJcHJpbnRmKCJPIG1haW9yIG51bWVybyBwcmltbyBlbnRyZSAwIGUgJWQgc2VyYSAlZCIsIG51bSwgYXV4KTsKfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvNTA0OTEvMTAx