#include <stdio.h>
#include <stdlib.h>
double C_to_F( double tempr) ;
double F_to_C( double tempr) ;
int main( int argc, char * argv[ ] ) {
// your code goes here
if ( argc != 3 ) {
printf ( "Usage: ./name number system[C for Celsius, F for Farenheit]" ) ; return 1 ;
}
double tempr
= atoi ( argv
[ 1 ] ) ; if ( argv[ 1 ] == "C" ) {
//todo
printf ( "%lf F\n " , C_to_F
( tempr
) ) ; } else if ( argv[ 2 ] == "F" ) {
//todo
printf ( "%lf C\n " , F_to_C
( tempr
) ) ; }
else
return 0 ;
}
double C_to_F( double tempr)
{
return tempr * ( 5 / 9 ) + 32 ;
}
double F_to_C( double tempr)
{
return ( tempr - 32 ) * ( 5 / 9 ) ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmRvdWJsZSBDX3RvX0YoZG91YmxlIHRlbXByKTsKZG91YmxlIEZfdG9fQyhkb3VibGUgdGVtcHIpOwoKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaWYgKGFyZ2MgIT0gMykgewoJCXByaW50ZigiVXNhZ2U6IC4vbmFtZSBudW1iZXIgc3lzdGVtW0MgZm9yIENlbHNpdXMsIEYgZm9yIEZhcmVuaGVpdF0iKTsKCQlyZXR1cm4gMTsKCX0KCWRvdWJsZSB0ZW1wciA9IGF0b2koYXJndlsxXSk7CglpZiAoYXJndlsxXSA9PSAiQyIpIHsKCQkvL3RvZG8KCQlwcmludGYoIiVsZiBGXG4iLCBDX3RvX0YodGVtcHIpKTsKCX0gZWxzZSBpZiAoYXJndlsyXSA9PSAiRiIpIHsKCQkvL3RvZG8KCQlwcmludGYoIiVsZiBDXG4iLCBGX3RvX0ModGVtcHIpKTsKCX0KCWVsc2UKCQlwcmludGYoIldyb25nIHN5c3RlbVxuIik7CglyZXR1cm4gMDsKfQpkb3VibGUgQ190b19GKGRvdWJsZSB0ZW1wcikKewoJcmV0dXJuIHRlbXByICogKDUvOSkgKyAzMjsKfQpkb3VibGUgRl90b19DKGRvdWJsZSB0ZW1wcikKewoJcmV0dXJuICh0ZW1wciAtIDMyKSAqICg1IC85KTsKfQo=