Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
VadymMarchenko
0 / 0 / 0
Регистрация: 07.11.2015
Сообщений: 5
1

Операции с минимальными и максимальными значениями трех массивов

08.11.2015, 00:37. Просмотров 813. Ответов 1

Дано 3 массива , надо найти их min и max, потом min(a)+max(b)-min(c)
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2015, 00:37
Ответы с готовыми решениями:

Попарный обмен местами между максимальными и минимальными значениями в массиве
народ кто может,подсказать что не так со схемой? вот код #include <stdio.h> #include <time.h>...

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

Составить программу вычисления разности между максимальными и минимальными из элементов массива
Сформировать массив из 100 случайных чисел. Составить программу вычисления разности между...

Нахождение количества элементов между максимальными и минимальными значениями матрицы
Господа, помогите пожалуйста с задачкой :) Матрица, как я понял, задается в ручную

Арифметические операции с максимальными и минимальными элементами векторов
Решите пожалуйста. Даны вещественные вектора X(k), Y(l), Z(m). Программу оформить с...

1
easybudda
Модератор
Эксперт JavaЭксперт CЭксперт С++
10676 / 6375 / 1589
Регистрация: 25.07.2009
Сообщений: 12,121
08.11.2015, 00:59 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
int * max_element(const int * array, const size_t count) {
    return ( count < 2 ) ? (int*)array : max_element(array + ( array[0] < array[count - 1] ), count - 1);
}
 
int * min_element(const int * array, const size_t count) {
    return ( count < 2 ) ? (int*)array : min_element(array + ( array[0] > array[count - 1] ), count - 1);
}
 
#define COUNT(arr) ( sizeof(arr) / sizeof(*(arr)) )
 
int main(void) {
    int a[] = { 3, 8, 5 }, b[] = { 1, 6, 7, 5, 2 }, c[] = { 8, 5, 9, 7 };
    
    printf("%d\n", *min_element(a, COUNT(a)) + *max_element(b, COUNT(b)) - *min_element(c, COUNT(c)));
    
    return 0;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2015, 00:59

Дано множество точек на плоскости. Необходимо найти 4 точки (с максимальными и минимальными значениями x и y)
Собственно, как я понял здесь нужна структура и динамический массив. но как это реализовать, я не...

Вычислить разницу максимальными и минимальными элементами
Ввести матрицу А(25). Вычислить разницу максимальными и минимальными элементами помогите плиз, я...

Массивы-Поменять строки с максимальными и минимальными элементами.
Ребят помогите пожалуйста написать программу в Excel. Дана матрица (m x n), столбцы и строчки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.