Introduction to Computer Science

While Loop Examples

First Example

/* Evaluation of sum: 1 + 2 + 3 + 4 + 5 */

int sum = 0, i = 0;

while( i <= 5 ){
    sum = sum + i;
    i = i + 1;
}
printf("The sum 1 + 2 + 3 + 4 + 5 =%d ", sum);

Second Example

/* Evaluation of 5! = 1 * 2 * 3 * 4 * 5 */

int factorial = 1, i = 1;

while( i <= 5 ){
    factorial = factorial * i;
    i = i + 1;
}
printf("5! = %d ", factorial);

Trird Example

int i = 0;
while( i <= 5 ){
    printf("hello\n");
    i = i + 1;
}

>Forth Example
i = 5;
while ( i >= 0){
    printf("%d\n", i);
    i = i - 1;
}

Fifth Example

/* Evaluation of n in a power of k: n*n*n*...*n = n ^ k.

int n, k;
scanf("%d%d", &n, &k);
int counter = 0;
int power = 1;

while (counter < k){
    power = power * n;
    counter = counter + 1;
}
printf("%d in power of %d is %d ", n, k, power);

Sixth Example

/* Evaluation of the average of 5 input numbers */.

int number, sum = 0, i = 0;
double average;

while (i < 5){
    printf("please enter integer number ");
    scanf("%d", &number);
    sum = sum + number;
    i = i +1;
}
average = (double)sum / 5;

printf("the average of five input numbers is %f ", average);

Infinite Loop Example

int i = 0;
while (i >= 0){
    printf("hello \n");
    i = i + 1;
}