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:

