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
```c
```C
#include<stdio.h>
int
main ()
{
int main() {
int i, j;
for (i = 1; i <= 5; i++)
{
for (j = i; j < 5; j++)
{
printf (" ");
}
for (j = 1; j <= (2 * i - 1); j++)
{
printf ("*");
}
printf ("\n");
for (i = 1; i <= 5; i++) {
for (j = i; j < 5; j++) {
printf (" ");
}
for (j = 1; j <= (2 * i - 1); j++) {
printf ("*");
}
printf ("\n");
}
return 0;
}
```
Output:
```shell
*
@ -149,6 +137,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
An infinite loop occurs when the condition will never be met, due to some inherent characteristic of the loop. An infinite loop also called an endless loop, and it is a piece of coding that lacks a functional exit so that it repeats indefinitely.
@ -200,7 +216,6 @@ int main () {
int array[] = {1, 2, 3, 4, 5};
int i; // You declare the variable before the for loop
<<<<<<< HEAD
for (i = 0; i < 5; i++) { // Now you won't have a problem
printf("Item on index %d is %d\n", i, array[i]);
}
@ -255,6 +270,3 @@ output:
4
5
```
=======
``
>>>>>>> I have added a 'Note' part