lab4omnarainrai
lab4omnarainrai
2100290110106
DSUC lab
Group B2
int main() {
int arr[5][5],a,b;
scanf("%d%d",&a,&b);
for(int i=0;i<a;i++)
for(int j=0;j<b;j++)
scanf("%d",&arr[i][j]);
for(int i=0;i<a;i++)
for(int j=0;j<b;j++)
printf("%d ",arr[i][j]);
printf("\n");
printf("transpose matrix\n");
for(int i=0;i<b;i++)
{
for(int j=0;j<a;j++)
printf("%d ",arr[j][i]);
printf("\n");
return 0;
#include <stdio.h>
int main() {
int c=0,k=0;
int arr[5][5];
int a,b;
scanf("%d%d",&a,&b);
for(int j=0;j<b;j++)
scanf("%d",&arr[i][j]);
for(int i=0;i<a;i++)
for(int j=0;j<b;j++)
if(arr[i][j]!=0)
c++;
int arr2[3][c];
for(int i=0;i<a;i++)
for(int j=0;j<b;j++)
if(arr[i][j]!=0)
arr2[0][k]=i;
arr2[1][k]=j;
arr2[2][k]=arr[i][j];
k++;
for(int i=0;i<3;i++)
{
for(int j=0;j<c;j++)
printf("%d ",arr2[i][j]);
printf("\n");
return 0;