C
Cleaner
Дана матрица размером 5х4. Поменять местами первую строку и строчку, в которой находиться нулевой элемент.
Написал программу, но как-то выглядит слишком ёмко:
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int A[j], i, j, a, b, c, d;
for(i=0;i<=4;i++)
for(j=0;j<=3;j++)
{
cout<<"A["<<i<<"]"<<"["<<j>>"]";
cin>>A[j];
}
A[0][0]=a; A[0][1]=b; A[0][2]=c; A[0][3]=d;
if(A[j]==0)
{
A[0][0]=A[0]; A[0][1]=A[1]; A[0][2]=A[2]; A[0][3]=A[3];
A[0]=a; A[1]=b; A[2]=c; A[3]=d;
break;
}
for(i=0;i<=4;i++)
{cout<<endl;
for(j=0;j<=3;j++)
{
cout<<A[j]<<" ";
}
cout<<endl;
}
}
Извините что без подсветки. ещё не освоил
Написал программу, но как-то выглядит слишком ёмко:
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int A[j], i, j, a, b, c, d;
for(i=0;i<=4;i++)
for(j=0;j<=3;j++)
{
cout<<"A["<<i<<"]"<<"["<<j>>"]";
cin>>A[j];
}
A[0][0]=a; A[0][1]=b; A[0][2]=c; A[0][3]=d;
if(A[j]==0)
{
A[0][0]=A[0]; A[0][1]=A[1]; A[0][2]=A[2]; A[0][3]=A[3];
A[0]=a; A[1]=b; A[2]=c; A[3]=d;
break;
}
for(i=0;i<=4;i++)
{cout<<endl;
for(j=0;j<=3;j++)
{
cout<<A[j]<<" ";
}
cout<<endl;
}
}
Извините что без подсветки. ещё не освоил