So, you've just started on a programming course, eh? How did I guess. Break it down into simple steps. Start with a program that prints a line of stars. Then change it so that it prints a line of n stars where you can specify the value of n (within the program). Code: int n=5; // code that prints a line of n stars Then can you think of a way to repeat that line over and over with n increasing from 1 to a maximum value? Hint: you'll probably have used the same statement in printing a line of n stars.
Code: #include<stdio.h> main() { int x,y,z; for(x=1;x<=40;x+=2) { for(y=1;y<=40-x;y+=2) { printf(" "); } for(z=1;z<=x;z++) { printf("*"); } printf("\n"); } }
Good work But, please always post code within [noparse] Code: ..... [/noparse] And, as you have not mentioned the return type of main(), it's int by default; so remember to add return 0; at the end.
the coding is written for a simple floyd triangle looking like below! * * * * * * * * * * * * * * * * * * * * * * * * * * * * here th no. of lines is :7 Code: #include<stdio.h> #include<conio.h> void main() { int m; clrscr(); printf("enter the terms :"); scanf("%d",&m); for(int i=1;i<=n;i++) { for(int j=1;j<=n-i;j++) printf(" "); for(j=1;j<=i;j++) printf("* "); printf("\n"); } getch(); } thank u:worried:
What do you want the program to display? Can you work out how to display part of that display? For example a multiplication table might read 1x2=2 2x2=4 3x2=6 Let's leave the difficult part of working out the solution for now, so let's write a program that just displays 1x2= 2x2= and so on. Can you work out how to do that?