Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4.  
  5. void citire(int a[100][100], int &n)
  6. {
  7. ifstream f("citire.in");
  8. f>>n;
  9. for(int i=0; i<n; i++)
  10. for(int j=0; j<n; j++)
  11. f>>a[i][j];
  12. f.close();
  13. }
  14.  
  15. void calcul(int a[100][100], int &min, int &n)
  16. {
  17. int l;
  18. min=999999;
  19. for(int i=0; i<n; i++)
  20. {
  21. l=0;
  22. for(int d=2; d*d<a[i][i]; d++)
  23. if(a[i][i]%2==0)
  24. l=1;
  25. if(l==0 && a[i][i]<min)
  26. min=a[i][i];
  27.  
  28. l=0;
  29. for(int d=2; d*d<a[i][i]; d++)
  30. if(a[i][n-1-i]%2==0)
  31. l=1;
  32. if(l==0 && a[i][n-1-i]<min)
  33. min=a[i][n-1-i];
  34.  
  35. }
  36. }
  37.  
  38. int main()
  39. {
  40. int a[100][100], n, min;
  41.  
  42.  
  43. citire(a, n);
  44. calcul(a, min, n);
  45. cout<<min;
  46. return 0;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement