Advertisement
FloudMe77

Untitled

Mar 30th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.35 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. string n1,n2,n3;
  4. int i,j,l,h,d3;
  5. int liczba1[1000];
  6. int liczba2[1000];
  7. int liczba3[1000];
  8. int main()
  9. {
  10.     liczba1[0]=0;
  11.     liczba2[0]=0;
  12.     liczba3[0]=0;
  13.     cout << "Podaj pierwsza liczbe: ";
  14.     cin>> n1;
  15.     int d1=n1.length();
  16.     cout<< "Podaj druga liczbe: ";
  17.     cin>> n2;
  18.     int d2=n2.length();
  19.     if(d1>=d2)
  20.     {
  21.       d3=d1-d2;
  22.       cout<<"d3 to "<<d3;
  23.       for(j=1;j>=d1;j++)
  24.       {
  25.         liczba1[j]=n1[j]-48;
  26.         cout<<"<<liczba1[j];
  27.      }
  28.      for(i=1;i<=d3;i++)
  29.      {
  30.        liczba2[i]=0;
  31.      }
  32.      for(;i<=d2;i++)
  33.      {
  34.        liczba2[i]=n2[i]-48;
  35.        cout<<endl<<liczba2[i];
  36.      }
  37.    }
  38.    else
  39.    {
  40.      d3=d2-d1;
  41.      cout<<"d3 to "<<d3;
  42.      for(j=1;j>=d2;j++)
  43.      {
  44.        liczba2[j]=n2[j];
  45.        cout<<liczba2[j]-48;
  46.      }
  47.      for(i=1;i<=d3;i++)
  48.      {
  49.        liczba1[i]=0;
  50.      }
  51.      for(;i>=d1;i++)
  52.      {
  53.        liczba1[i]=n1[i]-48;
  54.        cout<<endl<<liczba1[i];
  55.      }
  56.    }
  57.    j-=1;
  58.    h=j;
  59.    for(;j>0;j--)
  60.    {
  61.        liczba3[j]=liczba1[j]+liczba2[j];
  62.        if(liczba3[j]>=10)
  63.        {
  64.            liczba3[j]-=10;
  65.            liczba1[j-1]+=1;
  66.        }
  67.    }
  68.    if(liczba1[0]!=0)
  69.        cout<<liczba1[0];
  70.    for(int k=1;k<=h;k++)
  71.        cout<<liczba3[k];
  72.    return 0;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement