Sum or Product

 Sum or Product

Send Feedback

Write a program that asks the user for a number N and a choice C. And then give them the possibility to choose between computing the sum and computing the product of all integers in the range 1 to N (both inclusive).

If C is equal to -

 1, then print the sum
 2, then print the product
 Any other number, then print '-1' (without the quotes)
Input format :
Line 1 : Integer N
Line 2 : Choice C
Output Format :
 Sum or product according to user's choice
Constraints :
1 <= N <= 12
Sample Input 1 :
10
1
Sample Output 1 :
55
Sample Input 2 :
10
2
Sample Output 2 :
3628800
Sample Input 3 :
10
4
Sample Output 3 :
-1

#include<iostream>
using namespace std;

int main() {
// Write your code here
int n,sum=0,prod=1,c;
cin>>n>>c;
for(int i=1;n>=i;i++){
if(c==1){
sum=sum+i;
}
else if(c==2){
prod=prod*i;
}
else{
cout<<-1; //needed to print -1 not return it
return 0;
}
}
if(c==1)cout<<sum; //need to one of product or sum depending on c not both
else if(c==2)cout<<prod;
}

Comments

Popular posts from this blog

Code : All connected components

Coding Ninjas