The do while loop is useful for the special loops that they must circulate at least one time.
#include <iostream>
using namespace std;
int main()
{
int num,digit;
cout<<"Enter a #\n";
cin>>num;
cout<<"Invers is : ";
do
{
digit=num/10;
cout<<digit;
num/=10;
} while(num != 0);
return 0;
}
Chat with our AI personalities
//do while example
#include<stdio.h>
int main(void)
{
const int SECRET_CODE = 15;
int code;
do{
printf("Type the secret code number to enter.\n");
scanf("%d", &code);
}while(code!=SECRET_CODE);
printf("Well done , you can now enter\n");
return 0;
}
#include <stdio.h>
main()
{
int i = 10;
do
{
printf("Hello %d\n", i );
i = i -1;
}while ( i > 0 );
}
/*break in do while*/
#include <stdio.h>
main()
{
int i = 10;
do
{
printf("Hello %d\n", i );
i = i -1;
if( i == 6 )
{ break;
}
}while ( i > 0 );
}
#include<iostream>
int main()
{
// Count from 1 to 10 using do-while loop.
int i=0;
do
{
std::cout<<++i<<std::endl;
}while i<10);
// Note: i is 10 at this point...
}
Unlike the while() loop, a do..while() loop always executes at least once. Iteration is dependant on the conditional expression which is evaluated at the end of the loop, whereas a while() loop's conditional expression is evaluated before entering the loop, and may never execute. for() loops are also evaluated before entering the loop, but the conditional expression is optional.
int main (int argc, char **argv)
{
int i;
i= -1;
while (++i < argc) printf ("%d. '%s'\n", i, argv[i]);
}
No, why did you think so?
for( ; ; ) { statement_block; } while( conditional_expression ) { statement_block; } do { statement_block; }while( conditional_expression )
int i = 0; while(str[i] != NULL){ i++; }
An attribute is a class member variable while a behaviour is a class member method.
The main difference between the two is that C++ is an object oriented programming language while C is a structured programming language. Although C++ is derived from C, they are in fact completely separate languages that share a common syntax. However, C++ is backwardly compatible with C so while you may include C-style code within C++ programs, you cannot include C++ code in C programs.