Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. int v[1000],u[1000],i,n,m,j,k;
  5. int main()
  6. { cout<<"nr-ul de cif. pentru primul nr. este:"<<endl;
  7. cin>>v[0]; n=v[0];
  8. for(i=v[0];i>=1;i--)
  9. {
  10. cin>>v[i];
  11. }
  12. cout<<"nr-ul de cif. pentru al doilea nr. este:"<<endl;
  13. cin>>u[0];m=u[0];
  14. for(i=u[0];i>=1;i--)
  15. {
  16. cin>>u[i];
  17. }
  18. i=1;
  19. for(i=m+1;i<=n;i++) u[i]=0;
  20. m=n;u[0]=n;
  21. i=1;
  22. while(i<=n)
  23. {
  24. if(v[i]>=u[i]) {v[i]=v[i]-u[i]; i=i+1;}
  25. else{
  26. j=i+1;
  27. while(v[j]==0) j=j+1;
  28. v[i]=10+v[i]-u[i];
  29. for(k=i+1;k<=j-1;k++)v[k]=9-u[k];
  30. v[j]=v[j]-1;
  31. i=j;
  32. }
  33. }
  34. for(i=n;i>=1;i--) cout<<v[i];
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement