#include <stdio.h>
#include<math.h>
int runInt( ) {
printf ( "Day la chuong trinh tinh bieu thuc ^^\n " ) ;
{
int x,A;
int b,c;
printf ( "Nhap gia tri x: " ) ;
scanf ( "%d" ,& x) ; //nhap vao gia tri 5
b = pow ( x,3 ) ; //x^3
c = pow ( x,2 ) ; //x^2
A = 3 * b - 2 * c;
printf ( "Gia tri cua A la: %d" ,A) ;
}
return 0 ;
}
int runDouble( ) {
printf ( "Day la chuong trinh tinh bieu thuc ^^\n " ) ;
{
int x,A;
double b,c;
printf ( "Nhap gia tri x: " ) ;
scanf ( "%d" ,& x) ; //nhap vao gia tri 5
b = pow ( x,3 ) ; //x^3
c = pow ( x,2 ) ; //x^2
A = 3 * b - 2 * c;
printf ( "Gia tri cua A la: %d" ,A) ;
}
return 0 ;
}
int main( )
{
printf ( "Running Int" ) ;
printf ( "\n " ) ;
runInt( ) ;
printf ( "\n " ) ;
printf ( "----------------------------" ) ;
printf ( "\n " ) ;
printf ( "Running Double" ) ;
printf ( "\n " ) ;
runDouble( ) ;
printf ( "\n " ) ;
printf ( "----------------------------" ) ;
printf ( "\n " ) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlPG1hdGguaD4KCmludCBydW5JbnQoKSB7CiAgICBwcmludGYoIkRheSBsYSBjaHVvbmcgdHJpbmggdGluaCBiaWV1IHRodWMgXl5cbiIpOwogICAgewogICAgICBpbnQgeCxBOwogICAgICBpbnQgYixjOwogICAgICBwcmludGYoIk5oYXAgZ2lhIHRyaSB4OiAiKTsKICAgICAgc2NhbmYoIiVkIiwmeCk7Ly9uaGFwIHZhbyBnaWEgdHJpIDUKICAgICAgYiA9IHBvdyh4LDMpOy8veF4zCiAgICAgIGMgPSBwb3coeCwyKTsvL3heMgogICAgICBBID0gMypiIC0gMipjOwogICAgICBwcmludGYoIkdpYSB0cmkgY3VhIEEgbGE6ICVkIixBKTsKCiAgICB9CiAgICByZXR1cm4gMDsKfQoKaW50IHJ1bkRvdWJsZSgpIHsKICAgIHByaW50ZigiRGF5IGxhIGNodW9uZyB0cmluaCB0aW5oIGJpZXUgdGh1YyBeXlxuIik7CiAgICB7CiAgICAgIGludCB4LEE7CiAgICAgIGRvdWJsZSBiLGM7CiAgICAgIHByaW50ZigiTmhhcCBnaWEgdHJpIHg6ICIpOwogICAgICBzY2FuZigiJWQiLCZ4KTsvL25oYXAgdmFvIGdpYSB0cmkgNQogICAgICBiID0gcG93KHgsMyk7Ly94XjMKICAgICAgYyA9IHBvdyh4LDIpOy8veF4yCiAgICAgIEEgPSAzKmIgLSAyKmM7CiAgICAgIHByaW50ZigiR2lhIHRyaSBjdWEgQSBsYTogJWQiLEEpOwoKICAgIH0KICAgIHJldHVybiAwOwp9CgppbnQgbWFpbigpCnsKICAgIHByaW50ZigiUnVubmluZyBJbnQiKTsKICAgIHByaW50ZigiXG4iKTsKCiAgICBydW5JbnQoKTsKCiAgICBwcmludGYoIlxuIik7CiAgICBwcmludGYoIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0iKTsKICAgIHByaW50ZigiXG4iKTsKCiAgICBwcmludGYoIlJ1bm5pbmcgRG91YmxlIik7CiAgICBwcmludGYoIlxuIik7CgogICAgcnVuRG91YmxlKCk7CgogICAgcHJpbnRmKCJcbiIpOwogICAgcHJpbnRmKCItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIik7CiAgICBwcmludGYoIlxuIik7CiAgICByZXR1cm4gMDsKfQoK