#include <stdio.h>
#include <math.h>
int main(void) {
printf("=== nomer1\n");
int sum_i1 = 25 + 35;
double sum_d1 = 12.78 + 18.22;
double sum_d2 = 21.35 + 15;
printf("25 + 35 = %d\n", sum_i1);
printf("12.78 + 18.22 = %.2f\n", sum_d1);
printf("21.35 + 15 = %.2f\n", sum_d2);
int sub_i1 = 17 - 6;
int sub_i2 = 25 - 42;
double sub_d1 = 21 - 13.54;
printf("17 - 6 = %d\n", sub_i1);
printf("25 - 42 = %d\n", sub_i2);
printf("21 - 13.54 = %.2f\n", sub_d1);
int mul_i1 = 65 * 3;
double mul_d1 = 3.14 * 2.71;
double mul_d2 = 9.8 * 4;
printf("65 * 3 = %d\n", mul_i1);
printf("3.14 * 2.71 = %.4f\n", mul_d1);
printf("9.8 * 4 = %.2f\n", mul_d2);
int div_i1 = 32 / 2;
int div_i2 = 35 / 2;
double div_d_exact = 35.0 / 2;
double div_d1 = 16.8 / 4;
double div_d2 = 20 / 2.5;
printf("32 / 2 = %d\n", div_i1);
printf("35 / 2 = %d or %.1f )\n", div_i2, div_d_exact);
printf("16.8 / 4 = %.2f\n", div_d1);
printf("20 / 2.5 = %.2f\n", div_d2);
int mod_1 = 12 % 4;
int mod_2 = 15 % 4;
int mod_3 = 27 % 3;
double mod_4 = fmod(21.4, 4.0);
printf("12 %% 4 = %d\n", mod_1);
printf("15 %% 4 = %d\n", mod_2);
printf("27 %% 3 = %d\n", mod_3);
printf("21.4 %% 4 = %.2f\n\n", mod_4);
printf("=== nomer2\n");
printf("12 | 5 = %d\n", 12 | 5);
printf("8 | 7 = %d\n", 8 | 7);
printf("24 | 64 = %d\n", 24 | 64);
printf("27 & 3 = %d\n", 27 & 3);
printf("16 & 0 = %d\n", 16 & 0);
printf("32 & 1 = %d\n", 32 & 1);
printf("5 ^ 6 = %d\n", 5 ^ 6);
printf("5 ^ 5 = %d\n", 5 ^ 5);
printf("8 ^ 0 = %d\n", 8 ^ 0);
printf("6 != 1: %d\n", 6 != 1);
printf("1 != 1: %d\n", 1 != 1);
printf("0 != 0: %d\n\n", 0 != 0);
printf("=== nomer3\n");
double num1 = 72.45, num2 = 84.32;
int cast_a1 = (int)(num1 + num2);
printf("int a = (int)(72.45 + 84.32) -> %d\n", cast_a1);
double num3 = 44.32, num4 = 51.54;
float cast_b1 = (float)(num3 + num4);
printf("float b = (float)(44.32 + 51.54) -> %.2f\n", cast_b1);
int num5 = 53;
double num6 = 2.54;
float cast_b2 = (float)num5 + (float)num6;
printf("float b = (float)53 + 2.54 -> %.2f\n", cast_b2);
int num7 = 12, num8 = 22;
float cast_b3 = (float)(num7 + num8);
printf("float b = (float)(12 + 22) -> %.2f\n", cast_b3);
double num9 = 64.2154;
int cast_a2 = (int)num9;
printf("int a = (int)64.2154 -> %d\n", cast_a2);
int num10 = 42;
float cast_a3 = (float)num10;
printf("float a = (float)42 -> %.2f\n", cast_a3);
return 0;
}