Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,17 @@
// Задача 1. Найти сумму целых чисел a и b.
// Если a + b >= INT_MAX, возвращать INT_MAX
// Если a + b <= INT_MIN, возвращать INT_MIN
#include <limits.h>
int sum_of_two_numbers(int a, int b)
{
return 0;
}
int sum = a + b;
if (sum >= INT_MAX) {
return INT_MAX;
}
else if (sum <= INT_MIN) {
return INT_MIN;
}
else{
return sum;
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
// Задача 2. Найти произведение натуральных чисел a и b
// Если a * b >= UINT_MAX, возвращать UINT_MAX
#include <limits.h>
unsigned int product_of_two_numbers(unsigned int a, unsigned int b)
{
return 0;
}
int add = a*b;
if (add >= UINT_MAX) {
return UINT_MAX;
}
else {
return add;
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
// Задача 3. Найти максимум из вешественных чисел a и b
double max_of_two_numbers(double a, double b)
{
return 0.0;
}
if (a >= b) {
return a;
}
else if (b > a) {
return b;
}
}