Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- int main(){
- char min[1005],max[1005],angka1[1005],angka2[1005];
- int hasil[1005];
- int i,j,k,l,mx,mn,temp;
- scanf("%s",&angka1);
- scanf("%s",&angka2);
- if(strlen(angka1)>strlen(angka2)){
- mx=strlen(angka1);
- mn=strlen(angka2);
- strcpy(max,angka1);
- strcpy(min,angka2);
- }
- else{
- mx=strlen(angka2);
- mn=strlen(angka1);
- strcpy(max,angka2);
- strcpy(min,angka1);
- }
- i=mx-1;
- j=mn-1;
- k=0;
- temp=0;
- while(max[i]!='\0'){
- if(min[j]!='\0'){
- max[i]-='0';
- min[j]-='0';
- hasil[k]=max[i]+min[j]+temp;
- if(hasil[k]>=10){
- temp=1;
- hasil[k]-=10;
- }
- else temp=0;
- }
- else{
- max[i]-='0';
- hasil[k]=max[i]+temp;
- temp=0;
- }
- i--;j--;k++;
- }
- if(temp=1) hasil[k-1]+=10;
- for(l=k-1;l>=0;l--){
- printf("%d",hasil[l]);
- }
- printf("\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement