C Programming – HackerRank Solution | 2D ARRAYS- Yollo algorithm |

(HackerRank) Write a Modular C Programming code to solve 2D ARRAYS- Yollo algorithm, In a computer vision application, for object detection Yollo algorithm is used.

In a computer vision application, for object detection Yollo algorithm is used. The input for the algorithm is an image in the 2-D matrix format. The algorithm requires the matrix’s rows and columns to be interchanged.

Apply PSF to read the image and display the rotated image.

(HINT: Transpose of a matrix)

Input Format

First line is size of the image in the form mxn.

Constraints

m and n should be > 0.

Output Format

Rotated image.

Sample Input 0

1 2
10 20

Sample Output 0

10
20

Sample Input 1

0 0

Sample Output 1

Invalid image size.

Refer :C Programming HackerRank all solutions for Loops | Arrays | strings | Data Structures | Linked lists | Stacks | Queues | Binary Trees

 

CODE:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>

int main() 
{
    int m,n,i,j;
    scanf("%d%d",&m,&n);
    if(m>0 && n>0)
    {
    int image[m][n];
    int transpose[n][m];
    for(i=0;i<m;i++)
    {
        for(j=0;j<n;j++)
        {
            scanf("%d",&image[i][j]);
              transpose[j][i]=image[i][j];  
        }
    }
        for(i=0;i<n;i++)
        {
            for(j=0;j<m;j++)
            {
                printf("%d ",transpose[i][j]);
            }
            printf("\n");
        }
}
    else{
        printf("Invalid image size.");
    }
    return 0;
}

OUTPUT

Congratulations, you passed the sample test case.

Click the Submit Code button to run your code against all the test cases.

Input (stdin)

1 2
10 20
Your Output (stdout)

10 
20 
Expected Output

10
20

 

Please find some more codes of Loops, Condition Statements, 1D Arrays, 2D Arrays, Strings, Pointers, Data Structures, Files, Linked lists, Stacks, Queues, Binary Trees, MISC, Solved model question papers & Hacker Rank all solutions on the below page:

Top 100+ C Programming codes – KLE Technological University

Leave a Comment

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

Welcome to FactsPrime

Sorry, We have detected that you have activated Ad-Blocker. Please Consider supporting us by disabling your Ad Blocker, It helps us in maintaining this website. To View the content, Please disable adblocker and refresh the page.

Thank You !!!