Write a C program to get the desired output.
1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
.
.
.
1 n..............n 1
Note: n is a positive integer entered by the user.
Answer Posted / guest
#include<conio.h>
#include<stdio.h>
void main()
{
int a[10],b[10];
int c=1,n=5;
a[0]=0;a[1]=1;a[2]=0;
b[0]=0;
printf("Enter no. of rows to print ");
scanf("%d",&n);
for(int i=0;i<n;i++)
{
for(int j=n-2;j<0;j++)
printf(" ");
c++;
for(int k=0;k<c;k++)
{
b[k+1]=a[k]+a[k+1];
}
b[c]=0;
for(int k=1;k<=i+1;k++)
{
printf("%d ",a[k]);
}
printf("\n");
for(int k=0;k<i+3;k++)
a[k]=b[k];
}
getch();
}
| Is This Answer Correct ? | 4 Yes | 6 No |
Post New Answer View All Answers
What is structure padding and packing in c?
What is the difference between declaring a variable by constant keyword and #define ing that variable?
Explain how can I pad a string to a known length?
Device an algorithm for weiler-atherton polygon clipping, where the clipping window can be any specified polygon
Is c still relevant?
What does c mean?
What is scope and lifetime of a variable in c?
What is c token?
Explain how are 16- and 32-bit numbers stored?
What is the purpose of 'register' keyword?
What is double pointer?
What is this pointer in c plus plus?
#include
What are the standard predefined macros?
difference between Low, Middle, High Level languages in c ?