Advertisement
Guest User

Untitled

a guest
Sep 30th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1. #include <cstdio>
  2.  
  3. int mat[3][3] = {{7,9,12},{3,4,8},{13,7,9}};
  4.  
  5. bool primo(int x)
  6. {
  7.     for(int i = 2; i < x; ++i)
  8.         if (!(x%i))
  9.             return false;
  10.     return true;
  11. }
  12.  
  13. int calcola_prossimo_primo(int x)
  14. {
  15.     while(!primo(++x));
  16.     return x;
  17. }
  18.  
  19. int maxRiga(int indice)
  20. {
  21.     if (indice < 0 || indice > 3)
  22.         return -1;
  23.  
  24.     int maggiore = 0;
  25.     for(int i = 0; i < 3; ++i)
  26.     {
  27.         int tmp = calcola_prossimo_primo(mat[indice][i]);
  28.         if (maggiore < tmp)
  29.             maggiore = tmp;
  30.     }
  31.  
  32.     return maggiore;
  33. }
  34.  
  35. int main()
  36. {
  37.     printf("%i\n", maxRiga(0));
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement