print the following using nested for loop.
5 4 3 2 1
1 2 3 4
3 2 1
1 2
1
2 1
1 2 3
4 3 2 1
1 2 3 4 5
Answer Posted / vignesh1988i
i have used functions.... i got this logic.
#include<stdio.h>
#include<conio.h>
void logic1(int);
void logic2();
void logic3();
void logic4();
int a=0;
void main()
{
int m;
printf("enter the number of lines :");
scanf("%d",&m);
for(int i=1;i<=(m/2+1);i++)
{
printf("\n");
if(i%2!=0)
logic1(i);
else
logic2();
}
for(i=1;i<=m/2;i++)
{
printf("\n");
if(i%2==0)
logic3();
else
logic4();
}
getch();
}
void logic1(int p)
{
a=(m/2+2)-p;
for(int i=a;i>=1;i--)
printf("%d",i);
}
void logic2();
{
a--;
for(int i=1;i<=a;i++)
printf("%d",i);
}
void logic3()
{
a++;
for(int i=a;i>=1;i++)
printf("%d",i);
}
void logic4()
{
a++;
for(int i=1;i<=a;i++)
printf("%d",i);
}
| Is This Answer Correct ? | 0 Yes | 3 No |
Post New Answer View All Answers
What is a macro?
Why do we write return 0 in c?
What does the file stdio.h contain?
What is double pointer in c?
Is it cc or c in a letter?
What are the main characteristics of c language describe the structure of ac program?
Which is the best website to learn c programming?
How can my program discover the complete pathname to the executable from which it was invoked?
What is the default value of local and global variables in c?
How does struct work in c?
What are near, far and huge pointers?
What is the difference between malloc calloc and realloc in c?
What is wrong with this statement? Myname = 'robin';
Why main function is special give two reasons?
Where define directive used?