Sunday, February 27, 2011

488 - Triangle Wave


#include<iostream>
//#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
using namespace std;
int printwave(long int amp);
int main()
{
    long int a,f,i,nline=0,t,k;
    cin>>t;
    for(k=1;k<=t;k++)
    {
        scanf("%ld%ld",&a,&f);
        for(i=1;i<=f;i++)
        {
            if(nline)cout<<endl;
            printwave(a);
            nline=1;   
        }
    }
//    getch();
    exit(0);
}
int printwave(long int amp)
{
    long int i,j;
    for(i=1;i<=amp;i++)
    {
        for(j=1;j<=i;j++)
            cout<<i;
        cout<<endl;
    }
    for(i=amp-1;i>=1;i--)
    {
        for(j=1;j<=i;j++)
            cout<<i;
        cout<<endl;
    }
    return 0;
}

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.