Quick actions

cmd+k|ctrl+k

Navigation

Languages

weird string (public)

Snippet info

Language

Cpp

Visibility

public

Author

gsubhikaran

Created

2019-05-21T15:28:45Z

Updated

2019-05-21T15:28:45Z

#include <iostream>
using namespace std;
int fn(char c[])
 {   int s=0;
     for(int i=0;c[i]!='\0';i++)
      s++;
      return s;
 }

int main() {
    char c[100];
    int i,f=0,s=0,a[10],j,k,x,w=1;
    cin>>c;
    int size;
    size=fn(c);
    
    cout<<endl;
    j=0;
    for(i=0;i<size;i++)
     {
         if(c[i]<=122&&c[i]>=97)
           {
                i++;
                f=(c[i]-48);
                if(i!=size-1)
                i++;
                else
                w=0;
                if(c[i]<='z'&&c[i]>='a'&&i<size&&w==1)
                 {i--;
                  a[j]=f;
                 j++;
                 }
                 
                 else if(w==0)
                   {
                       a[j]=f;
                       j++;
                       break;
                   }
                 else
                  {   
                      s=c[i]-48;
                  
                 a[j]=f*10+s; 
                 j++;
                  }
                 if(i>=size)
                 {   
                     a[j]=f;
                     j++;
                 }
           }
     }
    x=j;
    for(i=0;i<x;i++)
    cout<<a[i];
    cout<<endl;
    j=0;
    for(i=0;i<size;i++)
     {
         if(c[i]<='z'&&c[i]>='a')
            {
                for(k=1;k<=a[j];k++)
                cout<<c[i];
                j++;
            }
     }
    
    
    
    return 0;
}
INFO