Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:prg-sem-sp / 3 / S9
.CPP// Транспонирование матрицы
#include <stdio.h>
#include <alloc.h>
void main(){
int r,c;
printf("Input r,c:");
scanf("%d %d",&r,&c);
int * matr=(int *)malloc(r*c*sizeof(int));
int * matr_t=(int *)malloc(r*c*sizeof(int));
for(int i=0;i<r;i++)
for(int j=0;j<c;j++){
printf("a[%d][%d]=",i,j);
scanf("%d",&matr[i*c+j]);
}
for(i=0;i<c;i++){printf("\n");
for(int j=0;j<r;j++)
printf("%d ",matr_t[i*c+j]=matr[j*c+i]);
}
}