Skip to main content

[vu-students] CS301 2nd Assignment Solution

Don't Copy Paste Plz

/* Hamid Khan
   BC100400738 */
#include<iostream.h>
#include<stdlib.h>

using namespace std;

class Binary_Add
{
      public:
             Binary_Add() {curr = -1;}
             int top(){return Arr[curr];}
             int pop(){return Arr[curr --];}
             void push (int x){Arr[++ curr] = x;}
             int isEmpty(){return (curr == -1);}
             void add();
      private:
              int curr;
              int Arr[20];            
};
int main()
{
    int num;
    int a, b, i;
    Binary_Add b1, b2, b3, b_sum;
    cout<<"Please enter number: \t";
    cin>>num;
    cout<<"Enter First Binary Number Bit By Bit: \t"<<endl;
    for(i = 0; i < num; i++)
    {
          cin>>a;
          b1.push(a);
    }
    cout<<"Enter Second Number Bit by Bit: \t"<<endl;
    for(i = 0; i < num; i++)
    {
          cin>>b;
          b2.push(b);
    }
    int sum;
    int carry;
    int x1;
    int x2;
    while (!b1.isEmpty() || !b2.isEmpty())
    {
          x1 = x2;
          if(!b1.isEmpty())
          {x1 = b1.top();
          b1.pop();}
          if(!b2.isEmpty())
          {x2 = b2.top();
          b2.pop();}
          sum = (x1 + x2 + carry)%2;
          carry = (x1 + x2 + carry)/2;
          b3.push(sum);
    }
    if(carry == 1)
    b3.push(1);
    cout<<"Sum of Binary Numbers is: "<<endl;
    while(!b3.isEmpty())
    {cout<<b3.top();
    b3.pop();}
    system("pause");
}

     


--
You received this message because you are subscribed to the Google
Groups "VU Students" group.
To post to this group, send email to vu-students@googlegroups.com
To unsubscribe from this group, send email to
vu-students+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/vu-students?hl=en_PK?hl=en

Comments

Popular posts from this blog

[vu-students] Urdu Love Letters ............ ahahahahahhahahah

  The One & Only .......... IRFAN. Italy. http://groups.yahoo.com/group/p_se_poetry   -- You received this message because you are subscribed to the Google Groups "VU Students" group. To post to this group, send email to vu-students@googlegroups.com To unsubscribe from this group, send email to vu-students+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/vu-students?hl=en_PK?hl=en

::: vuaskari.com ::: Success comes in surprises.

Saudi Student thanks Allah for his success … Read more:  http://www.themuslimtimes.org/2012/11/countries/saudi-arabia/saudi-student-thanks-allah-for-his-success#ixzz2CltzJ7dn  Blogger    http://khurrams-blogkm.blogspot.com/ Also contributes in..  http://vu-bytes.vu.edu.pk/ REGARDS BC100200226 Khurram Mobin -- We say, "Be one as Pakistani Nation and grow up for Pakistan's Future". Wish you all the best. Join www.vuaskari.com, To post to this group, send email to vuaskari_com@googlegroups.com Visit these groups: This (Main) Group: http://groups.google.com/group/vuaskari_com?hl=en?hl=en MIT/MCS Group: http://groups.google.com/group/vu_askarimit?hl=en?hl=en HRM Group: http://groups.google.com/group/askari_hrm?hl=en?hl=en Banking Group: http://groups.google.com/group/askari_banking?hl=en?hl=en Management: https://groups.google.com/group/vuaskari_mgt?hl=en Marketing: https://groups.google.com/group/vuaskari_mkt?hl=en MIS Group: http:/...

Re: ::: vuaskari.com ::: MCS Students Group

please send me solution of mth 202 quiz 1 On Sun, May 11, 2014 at 8:51 PM, Muhammad Asif < itsvividmirror@gmail.com > wrote: cs 604 605 607 610 catring stock On Thu, May 8, 2014 at 4:32 PM, Malik Aslam < malik693012@gmail.com > wrote: I am also student of MCS.  On Wed, May 7, 2014 at 3:50 PM, Zadee Ali < abdullah.313.27@gmail.com > wrote: i have also these subjects. On Tue, May 6, 2014 at 1:26 PM, Shahzad Ali < saim2.vti@gmail.com > wrote: i am mcs student 3rd semester On Tue, Apr 29, 2014 at 12:02 PM, Jasmine Khan < jasmine.khan3939@gmail.com > wrote: I can help. On Apr 29, 2014 9:36 AM, "Nadeem Abbas (BP/Acc)" < nadeem.abbas@haleebfoods.com > wrote: > > Is there any or more students of the following subjects of MCS and want to do combine study and help each others? > >   > > CS304-OOP > > CS401-Assembly > > CS607-AI > > CS614-Data W/H > > ...