{}
See how a CS professor is using our compiler for class assignment.
Try Programiz PRO for Educators!
Learn DSA with step-by-step code visualization.
Try Programiz PRO for Educators!
run-icon
main.c
#include<stdio.h> #include<stdlib.h> #include<time.h> void ranGen(int arr[], int len){ int i=0; for(i=0; i<len; i++){ int num =rand()%70 - 20; arr[i] = num; } } int FindMinPair(int arr[], int len){ int flag=1, min, i=0; while(flag){ flag = 0; min=arr[i]; for(int j = 0; j<len; j++){ if(arr[j] < min){ flag = 1; break; } } } return min; } int main(){ int count; printf("Enter the number of elements in the array : "); scanf("%d", &count); int arr[count]; srand(time(0)); ranGen(arr, count); clock_t start, end; start=clock(); int min = FindMinPair(arr, count); end=clock(); double duration = (((double)(end-start))/CLOCKS_PER_SEC); printf("For the input size= %d,\nTime required to find minimum value in a list = %lf seconds\n",count,duration); return 0; }
Output