#include <iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
void genRandNum(int *array)
{
cout<<" Random Numbers are : ";
srand(time(NULL));
for(int i=0; i<5; i++)
{
int x=rand()%110+1;
array [i]=x;
cout<<x<<" ";
}
}
void swapValue(int array[],int n1,int n2)
{
int swp=array[n1];
array [n1]=array [n2];
array[n2]=swp;
}
void findMinNum(int array [],int size)
{
for(int i=0;i<size-1;i++)
{
for(int j=0;j<size-i-1;j++)
{
if(array [j]>array [j+1])
{
swapValue(array, j,j+1);
}
}
}
}
main()
{
int array [5];
genRandNum(array);
findMinNum(array,5);
cout<<endl;
cout<<"Sorted Random Numbers are: ";
for(int i=0; i<5;i++)
{
cout<<array [i]<<" ";
}
system("pause");
}
CgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlPHN0ZGxpYi5oPgojaW5jbHVkZTx0aW1lLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2b2lkIGdlblJhbmROdW0oaW50ICphcnJheSkKCiAKewogY291dDw8IiAgUmFuZG9tIE51bWJlcnMgYXJlICAgICA6ICI7CiBzcmFuZCh0aW1lKE5VTEwpKTsKIGZvcihpbnQgaT0wOyBpPDU7IGkrKykKCiB7ICAKICBpbnQgeD1yYW5kKCklMTEwKzE7CiAgYXJyYXkgW2ldPXg7CiAgY291dDw8eDw8IiAgIjsKICAgICAKIH0KIAp9CnZvaWQgc3dhcFZhbHVlKGludCBhcnJheVtdLGludCBuMSxpbnQgbjIpCnsKIGludCBzd3A9YXJyYXlbbjFdOwogYXJyYXkgW24xXT1hcnJheSBbbjJdOwogYXJyYXlbbjJdPXN3cDsKfQoKdm9pZCBmaW5kTWluTnVtKGludCBhcnJheSBbXSxpbnQgc2l6ZSkKewogIGZvcihpbnQgaT0wO2k8c2l6ZS0xO2krKykKIHsKICAgZm9yKGludCBqPTA7ajxzaXplLWktMTtqKyspCiAgewogICAgaWYoYXJyYXkgW2pdPmFycmF5IFtqKzFdKQogICB7CiAgICAgc3dhcFZhbHVlKGFycmF5LCBqLGorMSk7CiAgIH0KICB9CiB9Cn0KbWFpbigpCnsKIGludCBhcnJheSBbNV07CiAgICBnZW5SYW5kTnVtKGFycmF5KTsKIGZpbmRNaW5OdW0oYXJyYXksNSk7CiBjb3V0PDxlbmRsOwogY291dDw8IlNvcnRlZCBSYW5kb20gTnVtYmVycyBhcmU6ICI7CiBmb3IoaW50IGk9MDsgaTw1O2krKykKICB7CiAgIGNvdXQ8PGFycmF5IFtpXTw8IiAgIjsKICB9Cgogc3lzdGVtKCJwYXVzZSIpOwp9