For C Write a program that replies either Leap Year or Not a
Solution
#include <iostream>
 using namespace std;
int main() {
    int year;
       cout<<\"\ Enter the year \";
        cin>>year;
       if(year%4==0 && year%400==0 && year%100==0) // year divisible by 4,100 and 400
        cout<<\"\ Leap Year\"<<endl;
       else if((year%4==0 && year%100!=0) //year divisible by 4 and not by 100
        cout<<\"\ Leap Year\"<<endl;
      
        else
        cout<<\"\ Not a Leap Year\";
     
    return 0;
 }
output:
2.
#include <iostream>
 using namespace std;
int main()
 {
    int number,i=1;
 int sum = 0;
 cout<<\"\ Enter a number\";
 cin>>number;
   
    cout<<\"\ Divisors of number\";
    while(i<number)
    {
        if(number%i ==0) //number is divisible by i
        {
        sum = sum+i;    //sum
        cout<<\"\\t \"<<i;
        }
        i++;
    }
       if(sum == number)
        cout<<\"\ \"<<number<<\" is a perfect number\";
        else
        cout<<\"\ \"<<i<<\" is not a perfect number\";
   
      
     
    return 0;
 }
output:
3.
#include <iostream>
 using namespace std;
int main()
 {
    int number,sumOfCube=0,rem,low,high,num;
    cout<<\"\ Enter low and high: \";
    cin>>low>>high;
 
    for(number= low+1;number<high;number++)//outer loop will execute from low+1 and high-1
    {
     num = number;
    sumOfCube =0;
    while(num>0 )   // calculate sum of cube of digits of number
      {
         rem=num%10;
        sumOfCube=sumOfCube+rem*rem*rem;;
      
 
        num/=10;
      }
      cout<<\"\ The cube sum of individual digits of \"<<number<<\" is: \"<<sumOfCube;
    }
 
      
     
    return 0;
 }
output:


