Луназада Абдразакова
Луназада Абдразакова

Помогите отсортировать массив. Язык СИ (код программы внутри)

#include

#include

#include

#include

#define SIZE 5

int main(void){

setlocale(LC_ALL,"RUS");

int i;

int e;

int j;

int maxValue;

int minValue;



int arr[SIZE]; /* Простой массив */

int max=0;

int min=0;

srand(time(NULL));

for(i=0; i


arr[i]=rand()%100 +1;



}

printf ("\n");

printf ("Содержимое массива: ");

printf ("\n");

for (i=0; i
printf ("%d ",arr[i]);

}

printf ("\n");

for (i=0; i
if (max
max=arr[i];

}

}

for (i=0; i
if(min<=arr[i]){

min=arr[i];

}

}

printf ("\n");

printf ("Максимальное значение массива : ");

printf ("%d",max);

printf ("\n");

printf ("Минимальное значение массива : ");

printf ("%d",min);

printf ("\n");

printf ("\n");



printf ("Отсортированный массив : ");



/*for (i=0; i < SIZE; i++){

printf ("%d ",arr[i]);

}*/

getch();

}

Сандал
Сандал

#include
#include
#include
#include
#define SIZE 5
int main() {
int arr[SIZE], n, m, temp, mx, mn;
srand((unsigned)time(NULL));
for (n = 0; n < SIZE; ++n) arr[n] = 1 + rand() % 100;
setlocale(0, "");
printf(" Содержимое массива: ");
for (n = 0; n < SIZE; ++n) printf("%i ", arr[n]);
printf("\n");
for (n = 1; n < SIZE; n++) {
for (m = 0; m < SIZE - n; m++) {
if (arr[m] > arr[m + 1]) {
temp = arr[m];
arr[m] = arr[m + 1];
arr[m + 1] = temp;
}
}
}
mx = arr[SIZE - 1];
printf(" Максимальное значение массива : %i\n", mx);
mn = arr[0];
printf(" Минимальное значение массива : %i\n", mn);
printf(" Отсортированный массив : ");
for (n = 0; n < SIZE; ++n) printf("%i ", arr[n]);
getchar();
return 0;
}

Tonny
Tonny

Как бэ сначала отсортировать, потом "искать" максимум и минимум, нэ?
Как бэ алгоритм сортировки "пузырьком" очевиден первоклассникам, нэ?

Бросай Си, а то без пальцев на ногах останешься 🙂

Похожие вопросы
Помогите написать программу на языке СИ/СИ++!!
Помогите составить программу на языке СИ
Как отсортировать массив так что бы все нули были в конце язык СИ
Помогите написать код до программы на языке Си (не на С++)
Помогите написать код программы на Си (не С++)
Помогите доделать программу на языке Си
Помогите составить код программы си ++
Помогите написать программу в языке "СИ".
отсортировать рандомную матрицу спиралью. Язык СИ
Помогите составить программу на языке Си.. (подробности внутри)