nested for loop
This commit is contained in:
Parul-Seth
2018-12-18 00:22:45 +05:30
committed by Christopher McCormack
parent dd620bd7cb
commit b1f8474ed1

View File

@ -111,35 +111,23 @@ Output:
``` ```
## Example for printing star pattern for pyramid ## Example for printing star pattern for pyramid
```c ```C
#include<stdio.h> #include<stdio.h>
int int main() {
main ()
{
int i, j; int i, j;
for (i = 1; i <= 5; i++) for (i = 1; i <= 5; i++) {
{ for (j = i; j < 5; j++) {
printf (" ");
for (j = i; j < 5; j++)
{
printf (" ");
}
for (j = 1; j <= (2 * i - 1); j++)
{
printf ("*");
}
printf ("\n");
} }
for (j = 1; j <= (2 * i - 1); j++) {
printf ("*");
}
printf ("\n");
}
return 0; return 0;
} }
``` ```
Output: Output:
```shell ```shell
* *
@ -148,6 +136,34 @@ Output:
******* *******
********* *********
``` ```
## Nested `for` loop in C
```C
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, k, levels, space;
printf("Enter the number of levels in pyramid:");
scanf("%d",&levels);
space = levels;
for ( i = 1 ; i <= levels ; i++ ) {
for ( k = 1 ; k < space ; k++ ) {
printf(" ");
}
space--;
for ( k = 1 ; k <= 2*i - 1 ; k++ ) {
printf("*");
}
printf("\n");
}
return 0;
}
```
## Syntax of For Infinite loop ## Syntax of For Infinite loop
@ -200,7 +216,6 @@ int main () {
int array[] = {1, 2, 3, 4, 5}; int array[] = {1, 2, 3, 4, 5};
int i; // You declare the variable before the for loop int i; // You declare the variable before the for loop
<<<<<<< HEAD
for (i = 0; i < 5; i++) { // Now you won't have a problem for (i = 0; i < 5; i++) { // Now you won't have a problem
printf("Item on index %d is %d\n", i, array[i]); printf("Item on index %d is %d\n", i, array[i]);
} }
@ -255,6 +270,3 @@ output:
4 4
5 5
``` ```
=======
``
>>>>>>> I have added a 'Note' part