Sunteți pe pagina 1din 1

/*100 random numbers in range 1-10*/

/*Sorted in descending order*/


#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void sorting(char *numbers) /* Sorting in descending order */
{
int i,j,temp;
for(i=1;i<100;i++)
{
for(j=0;j<100-i;j++)
{
if(numbers[j] < numbers[j+1])
{
temp = numbers[j+1];
numbers[j+1] = numbers[j];
numbers[j] = temp;
}
}
}
}
int main(void) {
int random_num, count;
srand(time(NULL));
char nums[100];
for(count = 0; count < 100; count++) {
/* Mod by 11 as we need range 1-10 */
nums[count] = rand() % 11;
}
/* Sorting in descending order */
sorting(nums);
printf("Printing values after sorting.\n");
for(count = 0; count < 100; count++) {
printf("%d\n", nums[count]);
}
return 0;
}

S-ar putea să vă placă și