Thursday, February 24, 2011

Decision Making and Looping

Write a program using for and if statement to display the capital letter S in a grid of 15 rows and 18 columns as shown below.
* * * * * * * * * * * * * * * * * *
* *- - - - - - - - - - - - - - - - - - - * *
* * * * * * * * * - - - - - - - - - * *  
* * * *
* * * *
* * * *
* * * * * - - - - - - - - - - - -* * * *
- - - - - - - - - - - - - - - - -- -* * * * 
- - - - - - - - - - - - - - - - - - * * * * 
                                        * * * *
                                        * * * *
                                        * * * *
* * * * - - - - - - - - - - - ---* * * *
* * * - - - - - - - - - - - - - - * * * *
* * - - - - - - - - - - - - - - - * * * * 


#include <stdio.h>

void main()
{
int row,column;
clrscr();
for(row=1;row<=15;row++)
{
for(column=1;column<=18;column++)
{
if(row==2&&column>2&&column<16)
printf("-");
else
if(row==3&&column>9&&column<16)
printf("-");
else
if(row>3&&row<7&&column>4)
printf(" ");
else
if(row==7&&column>5&&column<14)
printf("-");
else
if(row>7&&row<10&&column<14)
printf("-");
else
if(row>9&&row<13&&column<14)
printf(" ");
else
if(row==13&&column>4&&column<14)
printf("-");
else
if(row==15&&column>2&&column<14)
printf("-");
else
printf("*");
}
putchar('\n');
}
getch();
}

No comments:

Post a Comment