Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <stdio.h>
- #include <conio.h>
- #include <locale.h>
- #include <math.h>
- #include <stdlib.h>
- #define N 100
- int main()
- {
- setlocale(LC_ALL, "RUS");
- system("color F0");
- float matrix[N][N];
- float r;
- int n;
- int k;
- int error;
- do
- {
- printf("ВВедите порядок матрицы\n");
- error = 0;
- scanf("%d", &n);
- if (n <= 1 || n > N || n % 2 == 1)
- {
- printf("Ошибка, повторите ввод\n");
- error = 1;
- }
- } while (error);
- printf("Введите элементы матрицы по строкам:\n");
- for (int i = 0; i < n; i++)
- for (int j = 0; j < n; j++)
- {
- printf("\nmatrix[%d,%d]=", i, j);
- scanf("%f", &r);
- matrix[i][j] = r;
- }
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; j < n; j++)
- {
- printf("%f\t", matrix[i][j]);
- }
- printf("\n");
- }
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; j < n / 2; j++)
- {
- if ((matrix[i][j] != matrix[i][(n - 1) - j]))
- {
- printf("Матрица не симметрична по вертикали\n");
- system("pause");
- return 0;
- }
- }
- }
- printf("Матрица симметрична по вертикали\n");
- system("pause");
- return 0;
- }
- 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement