Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //-std=c99 -Wall -Wextra -Wpedantic -Wshadow
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int a_i = 3;
- int b_i = 2;
- float a_f = 3.0f;
- float b_f = 2.0f;
- int r_i;
- float r_f;
- /****************************/
- r_i = a_i / b_i;
- printf ( "(1): %d\n", r_i );
- r_i = a_f / b_f;
- printf ( "(2): %d\n", r_i );
- r_i = a_f / b_i;
- printf ( "(3): %d\n", r_i );
- r_i = a_i / b_f;
- printf ( "(4): %d\n", r_i );
- /****************************/
- r_f = a_i / b_i;
- printf ( "(5): %f\n", r_f );
- r_f = a_f / b_f;
- printf ( "(6): %f\n", r_f );
- r_f = a_f / b_i;
- printf ( "(7): %f\n", r_f );
- r_f = a_i / b_f;
- printf ( "(8): %f\n", r_f );
- /****************************/
- r_f = a_i / (float) b_i;
- printf ( "(9): %f\n", r_f );
- r_f = (float) a_i / b_i;
- printf ( "(10): %f\n", r_f );
- r_f = (float) a_i / (float) b_i;
- printf ( "(11): %f\n", r_f );
- return 0;
- }
- /*
- output:
- (1): 1
- (2): 1
- (3): 1
- (4): 1
- (5): 1.000000
- (6): 1.500000
- (7): 1.500000
- (8): 1.500000
- (9): 1.500000
- (10): 1.500000
- (11): 1.500000
- */
Advertisement
Add Comment
Please, Sign In to add comment