pattern a2b3 aabbb

Program:

#include<stdio.h>
int main()
{
    char str[]="a2b3c5d1";
    int i;
    char ch;
    int count=0;
    for(i=0;str[i]!='\0';i++)
    {
        if((str[i]>='a')&&(str[i]<='z'))
        {
            if(count!=0)
            {
                for(int j=0;j<count;j++)
                {
                    printf("%c",ch);
                }
            }
            count=0;
            ch=str[i];
        }
        if((str[i]>='0')&&(str[i]<='9'))
        {
            count=(count*10)+(str[i]-'0');
        }
        if(str[i+1]=='\0')
        {
        for(int j=0;j<count;j++)
                {
                    printf("%c",ch);
                }
        }
    }
}

Output:

aabbbcccccd                                                                                                                                   

Comments

Popular posts from this blog

C program to print the following Pattern

c++ program to print string along the diagonals of the matrix.

Kollywood Game