if any one can help me with this
how can i write a program by nested loop and make it look like this :::
enter a number >
5
A
Ab
AbC
AbCd
AbCdE
Edited by za7ef, 07 April 2010 - 12:57 PM.
Edited by za7ef, 07 April 2010 - 12:57 PM.
|
|
|
#include <stdio.h>
#include <stdlib.h>
int main() {
int i,m,j;
scanf("%d",&m);
for (i=1;i<=m;i++)
{
printf("\n");
for (j=1; j<=i; j++)
{
printf("%d",j);
}
}
printf("\n");
system ("pause");
return 0;}
Edited by ZekeDragon, 08 April 2010 - 12:36 AM.
Please use [code] tags (the # button) when posting code.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,m,j;
int boolean = 1;
scanf("%d",&m);
for (i=1;i<=m;i++)
{
printf("\n");
for (j=1; j<=i; j++)
{
if(boolean == 0)
{
printf("%c",j+96);
boolean = 1;
}
else
{
printf("%c",j+64);
boolean = 0;
}
}
boolean = 1;
}
printf("\n");
return 0;
}
za7ef said:
void print_letters_to(char max)
{
const int difference = 'a' - 'A';
if (max >= 'a' && max <= 'z') max -= difference;
if (max >= 'A' && max <= 'Z')
{
for (char i = 'A'; i <= max; ++i)
{
for (char j = 'A'; j <= i; ++j)
{
putc(j + (!(j % 2) ? difference : 0), stdout);
}
putc('\n', stdout);
}
}
}
0 members, 1 guests, 0 anonymous users