Дана действительная квадратная матрица порядка n.Найти последовательность действительных чисел,получающихся при чтении данной матрицы по СПИРА
вот:
Код Code
#include "stdafx.h"
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include "locale.h"
int main()
{
const int N=100;
int i,j,n;
float A[N][N];
printf("vvedite kolichestvo n matrix (n)x(n) 'n<100: ");
scanf_s("%d", &n);
for (i=0;i<n;i++)
for (j=0;j<n;j++)
{
printf("A[%d][%d]",i,j);
scanf_s("%f",&A[i][j]);
}
printf("\n Matrix n x n: ishodnaya\n\n");
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
printf(" %6.2f ",A[i][j]);
printf("\n");
}
for (int j = 0, m = n; j <= m; j ++, m --){
for (int i = j; i < m; i ++){
printf ("%6.2f ", A[j][i]);
}
for (int i = j + 1; i < m; i ++){
printf ("%6.2f ", A[i][n - j - 1]);
}
for (int i = j + 1; i < m; i ++){
printf ("%6.2f ", A[n - j - 1][n - i - 1]);
}
for (int i = j + 1; i < m - 1; i ++){
printf ("%6.2f", A[n - i - 1][j]);
}
}
_getche();
}
Комментарии:
Нету комментариев для вывода...