fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. int main(void) {
  6. int i, j, n[10];
  7.  
  8. srand(time(NULL));
  9. for(i = 0; i < 10; i++) {
  10. n[i] = rand()%250;
  11. printf("%d numero: %d\n", i, n[i]);
  12. }
  13. printf("\n");
  14. for (i = 0; i < 10; i++) {
  15. if (n[i] <= 1) {
  16. printf("O numero %d nao e primo\n", n[i]);
  17. } else if (n[i] == 2 || n[i] % 2 != 0) {
  18. for (j = 3; j < n[i]; j++) {
  19. if (n[i] % j == 0) {
  20. printf("O numero %d e divisivel por %d\n", n[i], j);
  21. break;
  22. }
  23. }
  24. if (n[i] <= j) {
  25. printf("O numero %d e primo\n", n[i]);
  26. }
  27. } else {
  28. printf("O numero %d e divisivel por %d\n", n[i], 2);
  29. }
  30. }
  31. }
Success #stdin #stdout 0s 2248KB
stdin
Standard input is empty
stdout
0 numero: 127
1 numero: 18
2 numero: 123
3 numero: 90
4 numero: 155
5 numero: 89
6 numero: 214
7 numero: 200
8 numero: 123
9 numero: 161

O numero 127 e primo
O numero 18 e divisivel por 2
O numero 123 e divisivel por 3
O numero 90 e divisivel por 2
O numero 155 e divisivel por 5
O numero 89 e primo
O numero 214 e divisivel por 2
O numero 200 e divisivel por 2
O numero 123 e divisivel por 3
O numero 161 e divisivel por 7