Find the output from this code- #include <stdio.h> void PrintArray(int num[], int n){ int i; for(i=0;i<n;i++) { printf("%d", num[i]); }…

Find the output from this code-

#include <stdio.h>
void PrintArray(int num[], int n){
    int i;
    for(i=0;i<n;i++)
    {
        printf("%d", num[i]);
    }
    printf("\n");
}
void FunctionArray(int num[], int n) {
    int i, j, key;
    for (i=1;i<n;i++)
    {
        key=num[i];
        j--;
        while(j>=0 && j<=n){
            num[j] = num[j+1];
            key=num[j];
        }
        num[i-1]=key;
        PrintArray(num,n);
    }
}
int main(){
    int num[]={11,2,3,4,5};
    PrintArray(num,5);
    FunctionArray(num,5);
    return 0;
}

From the SGFL Assistant Engineer (IT) 2023 – Written (BUET) exam, question 5 of 7.

More from this paper