diff --git "a/3824\320\2211\320\237\320\2402/25 \320\243\321\210\320\275\320\270\321\206\320\272\320\260\321\217 \320\225\320\272\320\260\321\202\320\265\321\200\320\270\320\275\320\260 \320\237\320\260\320\262\320\273\320\276\320\262\320\275\320\260/task1.c" "b/3824\320\2211\320\237\320\2402/25 \320\243\321\210\320\275\320\270\321\206\320\272\320\260\321\217 \320\225\320\272\320\260\321\202\320\265\321\200\320\270\320\275\320\260 \320\237\320\260\320\262\320\273\320\276\320\262\320\275\320\260/task1.c" index d28fef70..c989a90c 100644 --- "a/3824\320\2211\320\237\320\2402/25 \320\243\321\210\320\275\320\270\321\206\320\272\320\260\321\217 \320\225\320\272\320\260\321\202\320\265\321\200\320\270\320\275\320\260 \320\237\320\260\320\262\320\273\320\276\320\262\320\275\320\260/task1.c" +++ "b/3824\320\2211\320\237\320\2402/25 \320\243\321\210\320\275\320\270\321\206\320\272\320\260\321\217 \320\225\320\272\320\260\321\202\320\265\321\200\320\270\320\275\320\260 \320\237\320\260\320\262\320\273\320\276\320\262\320\275\320\260/task1.c" @@ -1,7 +1,17 @@ // Задача 1. Найти сумму целых чисел a и b. // Если a + b >= INT_MAX, возвращать INT_MAX // Если a + b <= INT_MIN, возвращать INT_MIN +#include int sum_of_two_numbers(int a, int b) { - return 0; -} \ No newline at end of file + int sum = a + b; + if (sum >= INT_MAX) { + return INT_MAX; + } + else if (sum <= INT_MIN) { + return INT_MIN; + } + else{ + return sum; + } +} diff --git "a/3824\320\2211\320\237\320\2402/25 \320\243\321\210\320\275\320\270\321\206\320\272\320\260\321\217 \320\225\320\272\320\260\321\202\320\265\321\200\320\270\320\275\320\260 \320\237\320\260\320\262\320\273\320\276\320\262\320\275\320\260/task2.c" "b/3824\320\2211\320\237\320\2402/25 \320\243\321\210\320\275\320\270\321\206\320\272\320\260\321\217 \320\225\320\272\320\260\321\202\320\265\321\200\320\270\320\275\320\260 \320\237\320\260\320\262\320\273\320\276\320\262\320\275\320\260/task2.c" index 8afb7a6c..fc341a1f 100644 --- "a/3824\320\2211\320\237\320\2402/25 \320\243\321\210\320\275\320\270\321\206\320\272\320\260\321\217 \320\225\320\272\320\260\321\202\320\265\321\200\320\270\320\275\320\260 \320\237\320\260\320\262\320\273\320\276\320\262\320\275\320\260/task2.c" +++ "b/3824\320\2211\320\237\320\2402/25 \320\243\321\210\320\275\320\270\321\206\320\272\320\260\321\217 \320\225\320\272\320\260\321\202\320\265\321\200\320\270\320\275\320\260 \320\237\320\260\320\262\320\273\320\276\320\262\320\275\320\260/task2.c" @@ -1,6 +1,13 @@ // Задача 2. Найти произведение натуральных чисел a и b // Если a * b >= UINT_MAX, возвращать UINT_MAX +#include unsigned int product_of_two_numbers(unsigned int a, unsigned int b) { - return 0; -} \ No newline at end of file + int add = a*b; + if (add >= UINT_MAX) { + return UINT_MAX; + } + else { + return add; + } +} diff --git "a/3824\320\2211\320\237\320\2402/25 \320\243\321\210\320\275\320\270\321\206\320\272\320\260\321\217 \320\225\320\272\320\260\321\202\320\265\321\200\320\270\320\275\320\260 \320\237\320\260\320\262\320\273\320\276\320\262\320\275\320\260/task3.c" "b/3824\320\2211\320\237\320\2402/25 \320\243\321\210\320\275\320\270\321\206\320\272\320\260\321\217 \320\225\320\272\320\260\321\202\320\265\321\200\320\270\320\275\320\260 \320\237\320\260\320\262\320\273\320\276\320\262\320\275\320\260/task3.c" index 8e6341ed..fc17e285 100644 --- "a/3824\320\2211\320\237\320\2402/25 \320\243\321\210\320\275\320\270\321\206\320\272\320\260\321\217 \320\225\320\272\320\260\321\202\320\265\321\200\320\270\320\275\320\260 \320\237\320\260\320\262\320\273\320\276\320\262\320\275\320\260/task3.c" +++ "b/3824\320\2211\320\237\320\2402/25 \320\243\321\210\320\275\320\270\321\206\320\272\320\260\321\217 \320\225\320\272\320\260\321\202\320\265\321\200\320\270\320\275\320\260 \320\237\320\260\320\262\320\273\320\276\320\262\320\275\320\260/task3.c" @@ -1,5 +1,10 @@ // Задача 3. Найти максимум из вешественных чисел a и b double max_of_two_numbers(double a, double b) { - return 0.0; -} \ No newline at end of file + if (a >= b) { + return a; + } + else if (b > a) { + return b; + } +}