When we are placing a loop within the loop body, then it is called Nested loop. In implementation, when we require to repeat block of the statement, then go for loop, if complete loop body, if we required to repeat “n” no of times then go for nested loops. ?
Assignment; While(condition1) { Statement 1; Statement 2; ----------------- Asignment2; While(condition2) { Statement 3; Statement 4; ………………….. ………………….. Include; } ……………………. Include; }
2*1=22*2=42*3=62*4=82*5=102*6=12 2*7=14 2*8=16 2*9=18 2*10=20 | 3*1=33*2=63*3=93*4=123*5=153*6=18 3*7=21 3*8=24 3*9=27 3*10=30 | 4*1=44*2=84*3=124*4=164*5=204*6=24 4*7=28 4*8=32 4*9=36 4*10=40 |
Void main() { Int i,n,n1,n2; Clrscr(); Printf(“Enter two values”); Scanf(“%d%d”,&n1,&n2); n1 n2 I=1; 2 4 While(i<=10) n as n=n1 { checkout conditions Printf(“\n”); N=n1; While(n<=n2) { Printf(“%3d%2d=%2d”,n,i,n,i); N=n+1; } I=i+1; } Getch(); Enter a value : 6 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 Enter a value : 6 6 5 4 3 2 1 5 4 3 2 1 4321 321 21 1
Void main(){Int i,in,n;Clrscr();Printf(“enter a value;”);Scanf(“%d”,&n); I=1; While (i<n) { Printf(“\n”); In=1; While(in<=i) { Printf(“%d”,in); In=in+1; } I=i+1; } Getch(); } | 123456234563456456566 654321 65432 6543 654 65 6 |
{ Int i,n,dn; Clrscr(); Printf(“Enter a value”); Scanf(“%d”,&n); I=n; While(i>=1) Printf(“\n”); Dn=i; While(dn>=i) { Printf(“%d”,dn) Dn=dn-1; I=i-1; } Getch(); } o/p : 65431 54321 4321 321 21 1
{ Int i,n,in; Clrscr(); Printf(" Enter a value”); Scanf(“%d”,&n); I=1; While(i<=0) Printf(“\n”); In=i; While(in<=n) { Printf(“%d”,in); In=in+1; } I=i+1; Getch(); } o/p : Enter a value :6 1234356 23456 3456 456 56 6
{ Int i,n,dn; Clrscr(); Printf("Enter a value:”); Scanf(“%d”, &n); I=n; While(i<=n) { Printf(“\n”); Dn=n; While(dn>=i) { Printf(“dn”,dn); Dn=dn-1; } I=i+1; } Getch(); } o/p:- 654321 65432 6543 654 65 6
{ Int i,n,s,in; Clrscr(); Printf(“Enter a value”); Scanf(“%d”,&n); I=1; While(i<=n) { Printf(“\n”); S=1; While(s<=n-1) { Printf(“*”); S=s+1; } In=1; While(in<=i) { Printf(“%d”,in); In=in+1; } I=i+1; { Getch(); } o/p : enter a value : 6 ***** 1 ***** 2 ***123 ***234 ***345 123456
{ Printf(“i,n,in”); Clrscr(); Printf(“enter a value”); Scanf(“%d”,&n); I=1; While(i<=n) { Printf(“\n”); In=1; While(in<=i) { Printf(“%d”,i); In=in+1; } I=i+1; } Getch(); } o/p: 1 22 333 444 5555 66666
{ Int i,in,n; Clrscr(); Printf(“enter a value”); Scanf(“%d”,&n); I=1; While(i<=n) { Printf(“\n”); In=1; While(in<=i) { If(i%2==0) Printf(“*”); Else Printf(“%d”,in); In=in+1; } I=i+1; } Getch(); } o/p : 1 ** 123 **** 12345 *****
{ Int i,in,n; Clrscr(); Printf(“enter a value”); Scanf(“%d”,&n); I=1; While(i<=n) { Printf(“\n”); In=1; While(in<=i) { If(i%2==0 && in%2!=0) Printf(“*”); Else if (i%2!=0 && in%2==0) Printf(“*”); Else Printf(“%d”,in); In=in+1; } I=i+1; } Getch(); } o/p: 1 *2 1*3 *2*4 1*3*5 *2*4*6
{ Int i,in,n; Clrscr(); Printf(“enter a value”); Scanf(“%d”,&n); I=1; While(i<=n) { Printf(“\n”); In=1; While(in<=i) { If(in%2==0) Printf(“*”); Else Printf(“%d”,in); In=in+1; } I=i+1; } Getch(); } o/p : 1 1 * 1 * 3 1 * 3 * 5 1 * 3 * 5 *
{ Int i,in,n,k; Clrscr(); Printf(“enter a value”); Scanf(“%d”,&n); I=1; K=1; While(i<=n) { Printf(“\n”); In=1; While(in<=i) { Printf(“%3d”,k); In=in+1; K=k+1; } I=i+1; } o/p: 1 2 3 456 78910 1112131415 1617181920
{ Int i,n,s,dn; Clrscr(); Printf(“Enter a value”); Scanf(“%d”,&n); I=1; While(i<=n) { Printf(“\n”); S=1; While (s<=i-1) { Printf(“*”); S=s+1; } Dn=n; While(dn>=1) { Printf(“%d”,dn); Dn=dn-1; } I=i+1; } Getch(); } o/p: 654321 *65432 **6543 ***654 ****65 *****6
{ Int i,n,s,dn,in; Clrscr(); Printf(“Enter a value”); Scanf(“%d”,&n); I=n; While(i>=1) { Printf(“%d”,in); In=in+1; } S=1; While(s<=(i-1)*2) { Printf(“*”); S=s+1; } Dn=i; While(dn<=n) { Printf(“%d”,dn); Dn=dn+1; } I=i-1; } Getch(); } o/p: 1 * * * * * * * * * * 6 1 2 * * * * * * * * 56 1 2 3 * * * * * * 4 5 6 1 2 3 4 * * * * 3 4 5 6 1 2 3 4 5 * * 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6
{ Int i,n,in,dn,s; Clrscr(); Pritntf(“Enter a value”); Scanf(“%d”,%n); I=n; While(i>=1) { Printf(“\n”); S=1; While(s<i-1) { Printf(“*”); S=s+1; } Dn=n; While(dn>=1) { Printf(“%d”,dn); Dn=dn-1; } in=i+1; While(in<=n) { Printf(“%d”,in); In=in+1; } I=i-1; } Getch(); }
{ Int i,n,in,dn,s; Clrscr(); Printf(“Enter a value”); Scanf(“%d”,&n); I=1; Which(i<=n) { Printf(“\n”); S=1; While(s<=n-1) { Printf(“*n”); S=s+1; } In=1; While(in<=1) { Printf(“%d”,in); In=in+1; } Dn=i-1; While(d>=1) { Printf(“%d”,dn); Dn=dn-1; } I=i+1; } In=1; While(in<=i) { Printf(“%d”,in) In=in+1; } Dn=i-1; While(dn>=1) { Printf(“%d”,dn); Dn=dn-1; } I=i+1; I=1; While(i<=n-1) { Printf(“\n”); S=1; While(s<=i) { Printf(“*”); S=1; While(s<=i) { Printf(“*”); S=s+1; } In=1; While(in<=n-1) { Printf(“%d”,in); In=in+1; } Dn=n-i-1; While(dn>=1) { Printf(“%d”,dn) Dn=dn-1; } I=i+1; } Getch(); }
You liked the article?
Like: 0
Vote for difficulty
Current difficulty (Avg): Medium
TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.