Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2012, 19:26   #1
kertisman
Новичок
Джуниор
 
Регистрация: 23.12.2012
Сообщений: 2
По умолчанию Сортировка матрицы на С

битый час не могу дописать программу,хелп

суть программы в том что она должна запрашивать размер у пользователя, т.е. число N и отталкиваясь от этого выводить квадратную матрицу NxN размера, после чего сортировать ее по возрастанию столбцов и выводить результат.

проблема в том что у меня код сортирует непонятно вообще как и ввод размера N не получается прикрутить, пока выходит только задавать как константу

собственно пациент
Код:
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#define raw 4
#define col 4

int main(void)
{
int i,j;

int tmp;
int num[raw][col];
int k=col-1;


for(i=0;i<raw;i++)
for (j=0;j<col;j++)

num[i][j]=rand()%100;

for (i=0;i<raw;i++)
{
for (j=0;j<col;j++)
printf("%d  ",num[i][j]);
printf ("\n");

}
printf ("\n");

for (i=0;i<raw;i++)
  {
  for(j=0;j<col;j++)
    {
    for (k;k>i;k--)
      if (num[k][j]<num[k-1][j])
       {
        int tmp=num[k][j];
        num[k][j]=num[k-1][j];
        num[k-1][j]=tmp;
       }
        printf("%d  ",num[i][j]);

            }
            printf ("\n");
        }



getch();
return 0;
}
kertisman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сортировка матрицы (c++) drukas Помощь студентам 1 19.11.2012 00:05
сортировка матрицы!!!! RazveD Паскаль, Turbo Pascal, PascalABC.NET 0 23.04.2012 18:06
Сортировка матрицы Eovin Помощь студентам 0 20.12.2009 15:36
c++ сортировка матрицы Aion Помощь студентам 10 15.05.2009 14:30