In: Computer Science
C++ program
Reference: while loop, if....else, for loop, the % operator
MARTIAN BOOLEAN MULTIPLICATION OBJECTIVE: To compute the product of two integers using the Martian method of multiplication.
INPUT: 5 pairs of positive integers to be multiplied. To be read in one pair at a time. USE A FOR LOOP TO CONTROL THE READING OF THE INPUT
OUTPUT: Submit the following: The psuedocode or notes on how you will attack the problem Hand in the complete C++ program, properly commented Copy and paste your output screen to the bottom of your program The input numbers along with the answer (product) in a format of your choosing.
Your name must appear as the last line of output.
TEST CASES: Your program should yield the correct product for the following values. 75 40 15 999 1 1 0 0
#include<bits/stdc++.h>
using namespace std;
int main()
{
   int n=5,i,x,y;
   vector<pair<int,int> >pairs;
   vector<int>v(n);
   cout<<"Enter pairs one by one :-\n";
   for(i=0;i<n;i++)
   {
       cin>>x>>y;
      
pairs.push_back(make_pair(x,y));
   }
   cout<<"\nAll pairs :-\n";
   for(i=0;i<n;i++)
   cout<<pairs[i].first<<"
"<<pairs[i].second<<endl;
  
   for(i=0;i<n;i++)
   {
       v[i]=pairs[i].first *
pairs[i].second;
   }
  
   cout<<"Multiplication of all pairs :-\n";
   for(i=0;i<n;i++)
   cout<<v[i]<<endl;
  
   return 0;
}
