Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int main()
- {
- char ch1='.',ch2='.',ch3='.',ch4='.',ch5='.',ch6='.';
- int counter=0;
- int numIsOver=0;
- int d1,d2,d3,d4,d5,d6;
- int num=0,temp=0;
- int notNumber=0;
- scanf("%c",&ch1);
- if(((ch1!='.')||(!(ch1<='9'))||(!(ch1>='0')))&&(ch1!='\n'))
- notNumber=1;
- if(ch1!='\n')
- {
- counter++;
- scanf("%c",&ch2);
- }
- if(((ch2!='.')||(!(ch2<='9'))||(!(ch2>='0')))&&(ch2!='\n'))
- notNumber=1;
- if((!numIsOver)||ch2=='\n')
- numIsOver=1;
- if(!numIsOver)
- {
- scanf("%c",&ch3);
- counter++;
- }
- if(((ch3!='.')||(!(ch3<='9'))||(!(ch3>='0')))&&(ch2!='\n'))
- notNumber=1;
- if((!numIsOver)||ch3=='\n')
- numIsOver=1;
- if(!numIsOver)
- {
- scanf("%c",&ch4);
- counter++;
- }
- if(((!(ch4<='9'))||(!(ch4>='0')))&&(ch4!='\n'))
- notNumber=1;
- if((!numIsOver)||ch4=='\n')
- numIsOver=1;
- if(!numIsOver)
- {
- scanf("%c",&ch5);
- counter++;
- }
- if(((!(ch5<='9'))||(!(ch5>='0')))&&(ch5!='\n'))
- notNumber=1;
- if((!numIsOver)||ch5=='\n')
- numIsOver=1;
- if(!numIsOver)
- {
- scanf("%c",&ch6);
- counter++;
- }
- if(((!(ch6<='9'))||(!(ch6>='0')))&&(ch6!='\n'))
- notNumber=1;
- d1=ch1-48;
- if(ch2!='/n')
- d2=ch2-48;
- if(ch3!='/n')
- d3=ch3-48;
- if(ch4!='/n')
- d4=ch4-48;
- if(ch5!='/n')
- d5=ch5-48;
- if(ch6!='/n')
- d6=ch5-48;
- temp=counter;
- while(temp!=0)
- {
- d1*=10;
- temp--;
- }
- num+=d1;
- temp=--counter;
- if(temp!=0)
- {
- while(temp!=0)
- {
- d2*=10;
- temp--;
- }
- }
- num+=d2;
- temp=--counter;
- if(temp!=0)
- {
- while(temp!=0)
- {
- d3*=10;
- temp--;
- }
- }
- num+=d3;
- temp=--counter;
- if(temp!=0)
- {
- while(temp!=0)
- {
- d4*=10;
- temp--;
- }
- }
- num+=d4;
- temp=--counter;
- if(temp!=0)
- {
- while(temp!=0)
- {
- d5*=10;
- temp--;
- }
- }
- num+=d5;
- temp=--counter;
- if(temp!=0)
- {
- while(temp!=0)
- {
- d6*=10;
- temp--;
- }
- }
- num+=d5;
- printf("%d",num);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement