#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#define gor 4
#define ver 4
int i,j,min,x,y,mas[gor][ver];
int k,n=0;
void main(void)
{
clrscr();
gotoxy(1,2);
printf("║");
gotoxy(gor*4+1,2);
printf("║");
gotoxy(1,1);
printf("╔═══");
gotoxy(gor*4+1,1);
printf("╗");
gotoxy(1,gor*2+1);
printf("╚═══");
gotoxy(gor*4+1,gor*2+1);
printf("╝");
for(i=1;i<gor;i++)
{
gotoxy((i)*4+1,1);
printf("╦═══");
gotoxy((i)*4+1,gor*2+1);
printf("╩═══");
gotoxy(1,(i+1)*2-1);
printf("╠");
gotoxy(1,(i+1)*2);
printf("║");
gotoxy(gor*4+1,(i+1)*2-1);
printf("╣");
gotoxy(gor*4+1,(i+1)*2);
printf("║");
gotoxy(i*4+1,gor*2);
printf("║");
gotoxy(2,i*2+1);
printf("═══");
}
for(i=1;i<gor;i++)
for(j=1;j<gor;j++)
{
gotoxy((i)*4+1,j*2+1);
printf("╬═══");
gotoxy((i)*4+1,j*2);
printf("║");
}
for(i=0;i<gor;i++)
{
for(j=0;j<ver;j++)
{ gotoxy(2+4*k,2+2*n);
scanf("%3d",&mas[i][j]);
k++;
}
k=0;
n++;
}
gotoxy(30,7);
printf("Icxodnij massiv");
gotoxy(30,8);
for(i=0;i<gor;i++)
{
gotoxy(30,8+k);
for(j=0;j<ver;j++)
if(mas[i][j]%2==0)
{
cprintf("%3d",mas[i][j]);
}
else
{
cprintf("%3d",mas[i][j]);
}
printf("\n");
k++;
}
}
я вывожу массив в виде таблицы,
теперь нужно сделать пошаговую сортировку,т.е в этом массиве подсчечиваем цветом мин элемент,жмем ентер, он ставит его на 1 место, затем подсвечиваем 2-ой по минимальности,жмем ентер, и он встает за первым
то есть идет та же сортировка по возрастанию только как бы в пошаговом режиме(вывод отстортированного массиво можно делать просто,не в виде таблицы)....помогите плизз это сделать
пока никто не знает как это делать....=((