Pergunta de entrevista da empresa Garmin

Insert a particular value into an integer to make it the largest number possible.

Resposta da entrevista

Sigiloso

25 de jan. de 2022

// Online C compiler to run C program online #include #include #include int compare (const void *a, const void* b){ return *(int *)a - *(int *)b; } int main() { // Write C code here int n=243; int p=5; int arr[100] = {}; int index=0; arr[index] = p; while(n!=0){ index++; arr[index]=n%10; //printf("%d\n", arr[index]); n=n/10; } qsort(arr, index+1, sizeof(int), compare); for(int i=0;i=0; i--){ result=result*10; result=result+arr[i]; } printf("\nlargest integer number: %d\n", result); return 0; }