xxxxxxxxxx
//While loop, for the largest of two numbers.
#include <stdio.h>
int main(){
int a, b;
printf("Enter Values a and b:\n");
scanf("%d %d", &a, &b);
while (a < b){
printf("%d is greater than %d\n", b, a);
printf("Enter Values a and b:\n");
scanf("%d %d", &a, &b);
}
printf("%d is greater than %d\n", a, b);
}
A do while loops does an action first then checks a condition. Sort of like a while True in python
xxxxxxxxxx
do {
printf("%d\n", index);
index++;
} while (index <= 10);
return 0;
xxxxxxxxxx
while (condition test)
{
//Statements to be executed repeatedly
// Increment (++) or Decrement (--) Operation
}
xxxxxxxxxx
while (condition test)
{
//Statements to be executed repeatedly
// Increment (++) or Decrement (--) Operation
}
xxxxxxxxxx
//the syntax of the do-while loop statement is: init; do {statement(s);inc/dec;} while(condition);
//init=initialization
//inc=increment|incrementation formula is i++ or ++i
//dec=decrement|decrementation formula is i-- or --i
#include<stdio.h>
main()
{
int n;
n=5;
do
{
printf("\n%d ",n);
n--;
}
while(n>=1);
}
xxxxxxxxxx
// Program to add numbers until the user enters zero
#include <stdio.h>
int main() {
double number, sum = 0;
// the body of the loop is executed at least once
do {
printf("Enter a number: ");
scanf("%lf", &number);
sum += number;
}
while(number != 0.0);
printf("Sum = %.2lf",sum);
return 0;
}
xxxxxxxxxx
//This program stops when a number greater than 10 is printed and prints that, value greater than 10
#include <stdio.h>
main()
{
int a;
do
{
printf("\nEnter your value: ");
scanf("%d", &a);
} while (a<10);
printf("Value greater than 10");
}
xxxxxxxxxx
// Print numbers from 1 to 5
#include <stdio.h>
int main() {
int i = 1;
while (i <= 5) {
printf("%d\n", i);
++i;
}
return 0;
}
xxxxxxxxxx
#include <stdio.h>
int main()
{
int j=0;
do
{
printf("Value of variable j is: %d\n", j);
j++;
}while (j<=3);
return 0;
}