таблица
От: ah  
Дата: 27.11.05 08:06
Оценка:
#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-ой по минимальности,жмем ентер, и он встает за первым
то есть идет та же сортировка по возрастанию только как бы в пошаговом режиме(вывод отстортированного массиво можно делать просто,не в виде таблицы)....помогите плизз это сделать

пока никто не знает как это делать....=((
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.