traceonelast

KN15_lb6var10

Dec 23rd, 2015
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.13 KB | None | 0 0
  1. // КН15 лр6вар10.cpp: определяет точку входа для консольного приложения.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include <stdlib.h>
  6. #include <iostream>
  7. #include "conio.h"
  8. #include "time.h"
  9. #pragma warning(disable: 4996)
  10. int main()
  11. {
  12.     setlocale(LC_ALL, "Russian");
  13.     srand(time(NULL));
  14.  
  15.     float x[11][11];
  16.     int n=11;
  17.    
  18.     float max = -1000, temp;
  19.     int maxi, maxj;
  20.    
  21.    
  22.    
  23.     for (int i = 0; i < n; i++)
  24.     {
  25.         for (int j = 0; j < n; j++)
  26.         {
  27.             x[i][j] = (rand() % 1000) / 100.0;
  28.             printf("%.1f  ", x[i][j]);
  29.  
  30.         }
  31.         printf("\n");
  32.     }
  33.     for (int i = 0; i < n; i++)
  34.     {
  35.         if (x[i][i]>max) { max = x[i][i]; maxi = i; maxj = i; }
  36.     }
  37.     for (int i = 0; i < n; i++)
  38.     {
  39.         if (x[i][n - i]>max) { max = x[i][n - i]; maxi = i; maxj = n - i; }
  40.     }
  41.     printf("\n\nМаксимальный элемент %.1f и его координаты %d:%d\n\n\n", x[maxi][maxj], maxi, maxj);
  42.     temp = x[maxi][maxj];
  43.     x[maxi][maxj] = x[5][5];
  44.     x[5][5] = temp;
  45.     for (int i = 0; i < n; i++)
  46.     {
  47.         for (int j = 0; j < n; j++)
  48.         {
  49.            
  50.             printf("%.1f  ", x[i][j]);
  51.  
  52.         }
  53.         printf("\n");
  54.     }
  55.     _getch();
  56.     return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment