поворот квадратной матрицы на 180 градусов

Тема в разделе "C/C++/C#", создана пользователем AquaGen4uk, 23 фев 2011.

  1. AquaGen4uk

    AquaGen4uk Гость

    вот у меня есть программа которая у меня вышла......но там баг и не получаеться правильно транспонировать((помогите разобраться...
    Код (Text):
    // 1l.cpp: определяет точку входа для консольного приложения.
    //

    #include "stdafx.h"
    #include<conio.h>
    #include<stdlib.h>
    #include<stdio.h>
    #include<math.h>
    void main ( )
    {

    int A[10][10];
    int n,i,j,k;
    printf("Vvedite razmernost' matrici\n");
    scanf("%d",&n);
    //Формирование квадратной матрицы случайный образом
    printf("Ishodnaya matrica\n");
    for (i=0; i<n; i++)
    {
    for ( j=0; j<n; j++)
    {
    A[i][j]=-50+rand()%100;

    printf ("%6d",A[i][j]);
    }
    printf("\n");
    printf ("\n");
    }
    //Решение задачи
    {
    k=0;
    for(i=0;i<n;i++)
    for(j=0;j<n;j++)
    {A[i][j]=k;
    k++;
    }
    for(i=0;i<n/2;i++)
    for(j=0;j<n;j++)
    {
    k=A[i][j];
    A[i][j]=A[n-i+1][n-j+1];
    A[n-i+1][n-j+1]=k;
    }
    }
    printf("Rezult Massiv\n");
    for (i=0;i<n;i++)
    {for (j=0;j<n;j++)
    printf ("%6d",A[i][j]);
    printf ("\n");
    printf("\n");
    }
    getch();
    }
     
  2. IrineK

    IrineK Гость

    Уточните, что вам нужно: развернуть на 180 градусов или же все-таки транспонировать.
     
Загрузка...
Похожие Темы - поворот квадратной матрицы
  1. DarkTimur
    Ответов:
    0
    Просмотров:
    1.390

Поделиться этой страницей