Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- string dodaj(string L1,string L2){
- string wynik="";
- int d1=L1.length();
- int d2=L2.length();
- int c=0;
- if(d1>d2){
- int i;
- for(i=0; i<d2; i++){
- int z2=(int)L2[d2-i-1]-(int)'0';
- int z1=(int)L1[d1-i-1]-(int)'0';
- int r=(c+z1+z2)%10;
- c=(c+z1+z2)/10;
- wynik = char(r+(int)'0')+wynik;
- }
- // wynik=(char)((int)L1[d1-i-1]+c)+wynik;
- for(int j=i;j<d1;j++){
- int z1= (int)L1[d1-j-1]+c-(int)'0';
- int r=z1%10;
- c=z1/10;
- wynik=(char)(r+'0') +wynik;
- }
- if(c>0)wynik=(char)(c+'0')+wynik;
- return wynik;
- }
- }
- int main(){
- cout<<dodaj("99999","999");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement