• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Сортировка Массива

  • Автор темы NicePlant
  • Дата начала
N

NicePlant

Visual C++ 2006
Ошибки((((

C++:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>

void main()
{
int a[10][10],b,i,j,n,m;
int k;
srand(time(NULL));
printf ("VVedite N = ");
scanf ("%d", &n);
printf ("VVedite M = ");
scanf ("%d", &m);

{
for (i=0; i<n; i++)
for (j=0; j<m; j++)
a[i][j]=rand(5)+1;		
}
printf ("ISHODNIY MASSIVE \n");
printf ("==================\n");
for (i=0; i<n; i++)
{for (j=0; j<m; j++)
printf ("%d", a[i][j]);
printf ("\n");
}
do 
{
for (i=0, k=0; i<n-1; i++)
for (j=0, k=0; j<m-1; j++)
if (a[i]>a[i+1])
{
b=a[i];
a[i]=a[i+1];
a[i+1]=b;
k=k+1;
}
n--;
m--;
}
while (k>0);


printf ("SORTIROVANNIY \n");
printf ("==================\n");
for (i=0; i<n; i++)
{for (j=0; j<m; j++)
printf ("%d", a[i][j]);
printf ("\n");
}


while(!kbhit())getch();
}
 
N

NicePlant

do
{
for (i=0, k=0; i<n-1; i++)
for (j=0, k=0; j<m-1; j++)
if (a[j]>a[i+1][j])
{
b=a[j];
a[j]=a[i+1][j];
a[i+1][j]=b;
k=k+1;
}
n--;
m--;
}
while (k>0);
так будет выглядеть обращение??
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!