fork download
  1. #include <math.h>
  2. #include <stdio.h>
  3.  
  4. int main() {
  5. int num, aux, cont;
  6. aux = 0;
  7. printf("digite um nume:\n");
  8. scanf("%i", &num);
  9. for (int i = num; i >= 2; --i) {
  10. cont = 0;
  11. for (int j = 2; j < sqrt(i) + 1; ++j) {
  12. if (i % j == 0) {
  13. cont++;
  14. break;
  15. }
  16. }
  17. if (cont == 0) {
  18. aux = i;
  19. break;
  20. }
  21. }
  22. printf("O maior numero primo entre 0 e %d sera %d", num, aux);
  23. }
  24.  
  25. //https://pt.stackoverflow.com/q/50491/101
Success #stdin #stdout 0s 9424KB
stdin
100
stdout
digite um nume:
O maior numero primo entre 0 e 100 sera 97