Advertisement
Dorreli

Untitled

Jan 21st, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <stdio.h>
  4. using namespace std;
  5. void fill_in(int** F, int N, int M, ifstream& file)
  6. {
  7. for (int i = 0; i < N; i++)
  8. {
  9. for (int j = 0; j < M; j++)
  10. {
  11. file >> F[i][j];
  12. cout << F[i][j] << "\t";
  13. }
  14. cout << endl;
  15. }
  16. }
  17.  
  18. void maxij_nech(int** F, int N, int M)
  19. {
  20. int max_nech;
  21. bool tf_nech=0;
  22. int k = 0, l = 0;
  23. for (int i = 0; (i < N) || (tf_nech == 0); i++)
  24. {
  25. for (int j = 0; (j < M) || (tf_nech == 0); j++)
  26. {
  27. tf_nech = (F[i][j] % 2 != 0);
  28. if (tf_nech == 1) max_nech = F[i][j];
  29. }
  30. }
  31. int im = 0, jm = 0;
  32. for (int i = 0; i < N; i++)
  33. {
  34. for (int j = 0; j < M; j++)
  35. {
  36. if ((F[i][j] % 2 != 0)&&(max_nech<F[i][j]))
  37. {
  38. max_nech = F[i][j];
  39. im = i;
  40. jm = j;
  41. }
  42. }
  43. }
  44. cout << "i = " << im << endl;
  45. cout << "j = " << jm << endl;
  46. }
  47. int main()
  48. {
  49. setlocale(0, "Rus");
  50. ifstream file("J:\\Универ\\Программирование\\Практика_txt\\z_12.txt");
  51. if (!file)
  52. {
  53. cout << "Файл не открыт";
  54. return 0;
  55. }
  56. else
  57. {
  58. int N = 6, M = 8;
  59. int **F=new int*[N];
  60. for (int i = 0; i < N; i++) F[i] = new int[M];
  61. fill_in(F, N, M, file);
  62. maxij_nech(F, N, M);
  63. system("pause");
  64. return 0;
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement