#include #include #include #include char s[100]; double number[2]; int a[30],b[30]; main(){ for( int j=0;j<=1;j++){ int point=0 , digit_b=-1 , count=0, digit_a=-1; printf(" Enter an string number : " ); gets(s); while(s[count]!='\0'){ if( s[count] == '.' ) point =1 ; if( '0' <=s[count] && s[count]<= '9' ){ if ( point ) b[++digit_b] = s[count]-48 ; else a[++digit_a] = s[count]-48 ; }//if count++; }//while for(int i=digit_a ; i>=0 ;i--) number[j] = number[j] +a[i]*pow(10,digit_a-i) ; for(i=digit_b ; i>=0 ;i--) number[j] = number[j] + b[i]*pow(10,-i-1) ; if(s[0]=='-')number[j]*=-1; }//for printf("plus = %lf mines = %lf",number[1]+number[0],number[1]-number[0]); getch(); return 0; }