UVA Problem 11716 Solution – Digital Fortress Solution

Problem Solving, UVa

 

#include <bits/stdc++.h>

 using namespace std;

 int main()

 {

     char s[10009];

     float sq;

     int k,len,num,i,j,temp;

     cin>>num;

     while(num--)

     {

         scanf("\r");

         gets(s);

         len=strlen(s);

         sq=sqrt(len);

         int p=(int)sq;

         char ch[p][p];

         if(p == sq)

         {

            int n=0;

            for(i=0;i<p;i++)

            {

            for(j=0;j<p;j++)

            {

                ch[i][j]=s[n++];

                //printf("%c",ch[j][i]);

            }

            }

            for(i=0;i<p;i++)

            {

            for(j=0;j<p;j++)

            {   

            printf("%c",ch[j][i]);

            }

            }

            cout<<"\n";

        }

        else

         {

             cout<<"INVALID"<<endl;

         }

       

         //l=strlen(s);

        

     }

     return 0;

 }

 

0 Comments

You may find interest following article

Complete Guide: Create Laravel Project in Docker Without Local Dependencies

Create Laravel Project Through Docker — No Need to Install PHP, MySQL, or Apache on Your Local Machine In this tutorial, I’ll show you how to create and run a full Laravel project using Docker containers. That means you won’t have to install PHP, MySQL, or Apache locally on your computer. By the end of this guide, you’ll have a fully functional Laravel development...