EXAMPLE
Iterative Statement
1. Write a c language program to display no's. from 1 to 5 using a looping statement 1 2 3 4 5
for
while
do-while
Using a for a loop
#include <stdio.h>
int main() {
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}
return 0;
}
Using a while loop
#include <stdio.h>
int main() {
int i = 1;
while (i <= 5) {
printf("%d ", i);
i++;
}
return 0;
}
Using a do-while loop
#include <stdio.h>
int main() {
int i = 1;
do {
printf("%d ", i);
i++;
} while (i <= 5);
return 0;
}
Computing even numbers
Using a for loop
#include <stdio.h>
int main() {
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}
return 0;
}
Using a while loop
#include <stdio.h>
int main() {
int i = 1;
while (i <= 5) {
printf("%d ", i);
i++;
}
return 0;
}
Using a do-while
#include <stdio.h>
int main() {
int i = 1;
do {
printf("%d ", i);
i++;
} while (i <= 5);
return 0;
}
Each program will output
12345
Sum of even numbers
Using for loop
#include <stdio.h>
int main() {
printf("Numbers from 1 to 5 using 'for' loop:\n");
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}
printf("\n");
int sum = 0;
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
sum += i;
}
}
printf("Sum of even numbers from 1 to 10 using 'for' loop: %d\n", sum);
return 0;
}
Using while loop
#include <stdio.h>
int main() {
printf("Numbers from 1 to 5 using 'while' loop:\n");
int i = 1;
while (i <= 5) {
printf("%d ", i);
i++;
}
printf("\n");
int sum = 0;
i = 1;
while (i <= 10) {
if (i % 2 == 0) {
sum += i;
}
i++;
}
printf("Sum of even numbers from 1 to 10 using 'while' loop: %d\n", sum);
return 0;
}
Using do-while
#include <stdio.h>
int main() {
printf("Numbers from 1 to 5 using 'do-while' loop:\n");
int i = 1;
do {
printf("%d ", i);
i++;
} while (i <= 5);
printf("\n");
int sum = 0;
i = 1;
do {
if (i % 2 == 0) {
sum += i;
}
i++;
} while (i <= 10);
printf("Sum of even numbers from 1 to 10 using 'do-while' loop: %d\n", sum);
return 0;
}
2.Using an array, write a C language program that will take 5 no's. as input to display the list of
the 5 input no's .
Using for loop
#include <stdio.h>
int main() {
int numbers[5];
printf("Enter 5 numbers using 'for' loop:\n");
for (int i = 0; i < 5; i++) {
printf("Number %d: ", i + 1);
scanf("%d", n numbers[i]);
}
printf("The numbers you entered are:\n");
for (int i = 0; i < 5; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
return 0;
}
Using while loop
#include <stdio.h>
int main() {
int numbers[5];
int i = 0;
printf("Enter 5 numbers using 'while' loop:\n");
while (i < 5) {
printf("Number %d: ", i + 1);
scanf("%d", n numbers[i]);
i++;
}
printf("The numbers you entered are:\n");
i = 0;
while (i < 5) {
printf("%d ", numbers[i]);
i++;
}
printf("\n");
return 0;
}
Using do-while
#include <stdio.h>
int main() {
int numbers[5];
int i = 0;
printf("Enter 5 numbers using 'do-while' loop:\n");
do {
printf("Number %d: ", i + 1);
scanf("%d", n numbers[i]);
i++;
} while (i < 5);
printf("The numbers you entered are:\n");
i = 0;
do {
printf("%d ", numbers[i]);
i++;
} while (i < 5);
printf("\n");
return 0;
}
Sum of even numbers
Using for loop
#include <stdio.h>
int main() {
int numbers[5];
int sum = 0;
printf("Enter 5 numbers using 'for' loop:\n");
for (int i = 0; i < 5; i++) {
printf("Number %d: ", i + 1);
scanf("%d", & numbers[i]);
}
printf("The numbers you entered are:\n");
for (int i = 0; i < 5; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
for (int i = 0; i < 5; i++) {
if (numbers[i] % 2 == 0) {
sum += numbers[i];
}
}
printf("Sum of even numbers: %d\n", sum);
return 0;
}
Using while Loop
#include <stdio.h>
int main() {
int numbers[5];
int sum = 0, i = 0;
printf("Enter 5 numbers using 'while' loop:\n");
while (i < 5) {
printf("Number %d: ", i + 1);
scanf("%d", & numbers[i]);
i++;
}
printf("The numbers you entered are:\n");
i = 0;
while (i < 5) {
printf("%d ", numbers[i]);
i++;
}
printf("\n");
i = 0;
while (i < 5) {
if (numbers[i] % 2 == 0) {
sum += numbers[i];
}
i++;
}
printf("Sum of even numbers: %d\n", sum);
return 0;
}
Using do-while loop
#include <stdio.h>
int main() {
int numbers[5];
int sum = 0, i = 0;
printf("Enter 5 numbers using 'do-while' loop:\n");
do {
printf("Number %d: ", i + 1);
scanf("%d", & numbers[i]);
i++;
} while (i < 5);
printf("The numbers you entered are:\n");
i = 0;
do {
printf("%d ", numbers[i]);
i++;
} while (i < 5);
printf("\n");
i = 0;
do {
if (numbers[i] % 2 == 0) {
sum += numbers[i];
}
i++;
} while (i < 5);
printf("Sum of even numbers: %d\n", sum);
return 0;
}