Site icon DataFlair

C++ Loops

Master C++ with Real-time Projects and Kickstart Your Career Start Now!!

Program 1

// Loops in CPP
#include<iostream>
using namespace std;
int main()
{
    system("cls");
    int i=1; // intilization     
    int n;
    cout<<"Enter a number";
    cin>>n;
    while(i<=10) //condition     
    {
        cout<<n*i<<endl;
        i++;  //increment
    }
    

    return 0;
}

Program 2

#include<iostream>
using namespace std;
int main()
{
    system("cls");
       int i,j;
       for(i=1;i<=5;i++)     
       {
           for(j=1;j<=5;j++)
           {
              cout<<"i="<<i<<"  j="<<j<<"  ";
           }
           cout<<endl;
       }
    return  0;
}  



// Addition of digit
// #include<iostream>
// using namespace std;
// int main()
// {
//     int n,r,s=0;
//     system("cls");
//     cout<<"Enter a number";
//     cin>>n;   // n=123
//     while(n!=0)  // 0!=0
//     {
//         r=n%10;  // r=1
//         s=s+r;  //s=3+2+1
//         n=n/10; // n=0
//     }
// cout<<"Addition of individual digit is: "<<s;
// return 0;
// }

// // 123  --> 1+2+3 =6



// Factorial of number

/*
int n,f=1;
    system("cls");
    cout<<"Enter a number";
    cin>>n;           
    while(n!=0)   //n=0        
    {
        f=f*n;    // f=5*4*3*2*1
        n--;    
    }
    cout<<"Factorial is: "<<f;
*/

Program 3

// Reverse of number
#include<iostream>
using namespace std;
int main()
{
    int n,r,s=0,m;
    system("cls");
    cout<<"Enter a number";
    cin>>n;    // 565
    m=n;       // m=565
    while(n!=0)  
    {
        r=n%10; 
        s=s*10+r;  
        n=n/10; 
    }
cout<<"\n Reverse is: "<<s;  // s=565
if(m==s) 
  cout<<"\n No is Palindrom";
  else
  cout<<"\n No is not Palindrom";
return 0;
}

Program 4

// Armstrong number
#include<iostream>
using namespace std;
int main()
{
    int n,r,s=0,m;
    system("cls");
    cout<<"Enter a number";
    cin>>n;       // n=153
    m=n;          // m=153
    while(n!=0)  //n=1!=0
    {
        r=n%10;   // r=1
        s=s+(r*r*r); //s=27+125+1 ==153
        n=n/10;  //n=0
    }
if(m==s)
  cout<<"No is armstrong";
 else
 cout<<"No is not armstrong";
return 0;
}
Exit mobile version