Эн
Эндже

язык Си. Вводятся 4 числа. Найти сумму двух наименьших и разность самого большого и второго по величине числа.

Анатолий
Анатолий

#include
#include
#include
#include
#define N 4
int compare(const void *, const void *);
int main () {
double a[N];
unsigned n;
for (n = 0; n < N; n++) {
printf("a[%d] -> ", n);
scanf_s("%Lf", &a[n]);
}
qsort(a, N, sizeof(double), compare);
setlocale(LC_CTYPE, "Russian_Russia.1251");
printf("Сумма двух наименьших = %Lf\n", a[0] + a[1]);
printf("Разность самого большого и второго по величине = %Lf\n", a[3] - a[2]);
_getch();
return 0;
}
int compare(const void * a, const void * b) {
return (*(double *)a - *(double *)b);
}

Похожие вопросы
Подскажите ход решения: Найти сумму ряда... Язык СИ
сумма двух чисел равна 10, а их разность равна 4. Найдите эти числа.
Си, как найти совершенное число
Разность двух чисел = 6, а сумма = семь двадцатых ( дробью ). Найти эти числа.. . Найти эти числа...
Как решить? Даны три действительных числа а, в, с, . Необходимо найти сумму двух наименьших (произведение двух больших)
разность двух чисел равна 14.35% второго числа 28% первого найти эти числа
pascal найти наименьшее число...
сумма двух чисел равна 14,3 а их разность-5,8. найти эти числа. заранее спасибо.
математика. сумма двух чисел в 4 раза больше их разности. Чему равно первое число если второе число =15
сумма двух чисел будет 58,а их разность 8. найти эти числа. как ти это получил?