Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int v[1000],u[1000],i,n,m,j,k;
- int main()
- { cout<<"nr-ul de cif. pentru primul nr. este:"<<endl;
- cin>>v[0]; n=v[0];
- for(i=v[0];i>=1;i--)
- {
- cin>>v[i];
- }
- cout<<"nr-ul de cif. pentru al doilea nr. este:"<<endl;
- cin>>u[0];m=u[0];
- for(i=u[0];i>=1;i--)
- {
- cin>>u[i];
- }
- i=1;
- for(i=m+1;i<=n;i++) u[i]=0;
- m=n;u[0]=n;
- i=1;
- while(i<=n)
- {
- if(v[i]>=u[i]) {v[i]=v[i]-u[i]; i=i+1;}
- else{
- j=i+1;
- while(v[j]==0) j=j+1;
- v[i]=10+v[i]-u[i];
- for(k=i+1;k<=j-1;k++)v[k]=9-u[k];
- v[j]=v[j]-1;
- i=j;
- }
- }
- for(i=n;i>=1;i--) cout<<v[i];
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement