Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <time.h>
- #include <stdlib.h>
- #include <locale.h>
- int main()
- {
- const int n = 3, m = 3;
- int mas[m][n], max, t;
- srand(time(NULL));
- setlocale(LC_ALL, "Rus");
- for (int i = 0; i < m; i++) {
- for (int j = 0; j < n; j++) {
- mas[i][j] = 0 + rand() % 10;
- }
- }
- for (int i = 0; i < m; i++) {
- for (int j = 0; j < n; j++) {
- printf(" %d", mas[i][j]);
- }
- printf(" = %d", mas[i][0] + mas[i][1] + mas[i][2]);
- printf("\n");
- }
- printf("\n");
- for (int i = 0; i < m; i++) {
- for (int j = i + 1; j < n; j++) {
- if (mas[i][0] + mas[i][1] + mas[i][2] > mas[j][0] + mas[j][1] + mas[j][2]) {
- for (int k = 0; k < 3; k++) {
- t = mas[i][k];
- mas[i][k] = mas[j][k];
- mas[j][k] = t;
- }
- }
- }
- }
- for (int i = 0; i < m; i++) {
- for (int j = 0; j < n; j++) {
- printf(" %d", mas[i][j]);
- }
- printf(" = %d", mas[i][0] + mas[i][1] + mas[i][2]);
- printf("\n");
- }
- printf("\n");
- //-------------------------------------------------------------------//
- const int m_ = 5, n_ = 5;
- int mass[n_][m_], max_, x, y;
- srand(time(NULL));
- for (int i = 0; i < n_; i++) {
- for (int j = 0; j < m_; j++) {
- mass[i][j] = 0 + rand() % 10;
- if (i == 0 && j == 0) { max_ = mass[i][j]; x = i; y = j; }
- else
- if (mass[i][j] > max_) { max_ = mass[i][j]; x = i; y = j; }
- }
- }
- printf(" Исходная матрица: \n");
- for (int i = 0; i < n_; i++) {
- for (int j = 0; j < m_; j++) {
- printf(" %d ", mass[i][j]);
- }
- printf("\n");
- }
- printf("\n Максимальный элемент матрицы = %d \n Его координаты x = %d; y = %d\n\n", max_, x, y);
- for (int i = 0; i < n_; i++) {
- for (int j = 0; j < m_; j++) {
- if (i == j) { mass[i][j] = max_; }
- }
- }
- for (int i = 0; i < n_; i++) {
- for (int j = 0; j < m_; j++) {
- printf(" %d ", mass[i][j]);
- }
- printf("\n");
- }
- printf("\n");
- //-------------------------------------------------------------------//
- int arr[3][3];
- for (int i = 0; i < 3; i++) {
- for (int j = 0; j < 3; j++) {
- arr[i][j] = i + j + 2;
- }
- }
- for (int i = 0; i < 3; i++) {
- for (int j = 0; j < 3; j++) {
- printf(" %d", arr[i][j]);
- }
- printf("\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement