Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ E0028 Выражение должно иметь константное значение https://www.cyberforum.ru/ cpp-beginners/ thread2449927.html
Здравствуйте! Пытаюсь из std:string сделать char. но возеникает ошибка, Выражение должно иметь константное значение(красным светиться "size31" в char result) Вот сам код: const int size31 =...
C++ Сортировка односвязного списка
Прошу сразу не ругаться ,знаю что на форуме миллион разных кодов сортировки ,но я не понимаю как их всунуть в мой код. Вообщем есть код: #include <iostream> #include <string> #include...
C++ Если применять эту функцию к массиву, то он будет удаляться без всяких утечек памяти и т.п.? https://www.cyberforum.ru/ cpp-beginners/ thread2449919.html
//Функция удаления двумерного массива void delete_array(int** arr, int row) { for (int i = 0; i < row; i++) { delete arr; } delete arr; }
C++ накидайте пару задач для новичка Привет мне нужно пару задач для практики:Цыкл for,while,if else а также switch и другие мелочи.Буду очень благодарен) https://www.cyberforum.ru/ cpp-beginners/ thread2449918.html
Создать функцию для вычисления суммы отрицательных элементов вектора C++
Над создать функцию для вычисления суммы отрицательных элементов вектора. Я хз но я наверное что-то не так в функцию передаю. #define _CRT_SECURE_NO_WARNINGS #include <vector> #include...
C++ Работа с файлами: запись данных структурного типа https://www.cyberforum.ru/ cpp-beginners/ thread2449909.html
Составить программу для записи данных структурного типа в файл. Ввод информации осуществлять с использованием функций высокого уровня, вывод информации осуществлять с использованием функций низкого...
C++ Что это значит и как это исправить? //Функция, которая строит вектор, каждый элемент которого равен минимальному элементу соответствующего столбца матрицы большего заданного значения. int vector_of_min(int** arr, int row, int col, int... https://www.cyberforum.ru/ cpp-beginners/ thread2449908.html Прохожу в отладчике, и с самого первого захода на эту строку такая проюлема, перезапускать пробовал, но не помогло C++
Ведь я не выхожу за пределы массива, потому что проблема вылезает при 1 заходе на эту строку. А что еще может быть я не пойму, помогите! //Функция, которая отражает каждую строку матрицы...
C++ Построение графа в задаче о ходе коня Здравствуйте! Дана задача: На стандартной шахматной доске (8х8) живут 2 шахматных коня: Красный и Зеленый. Обычно они беззаботно скачут по просторам доски, пощипывая шахматную травку, но... https://www.cyberforum.ru/ cpp-beginners/ thread2449904.html C++ Поиск всех незамкнутых путей в орграфе заданной длины (вводится с клавиатуры) Граф реализуется списком весов дуг.Просьба написать программу,реализующую такой алгоритм или хотя бы алгоритм на словах,чтобы знать куда двигаться. https://www.cyberforum.ru/ cpp-beginners/ thread2449902.html
Вывод в файл C++
Функция запрашивает имя файла, создает его и записывает в него данные. Как сделать проверку- если файл с именем введенным пользователем уже существует, то попросить его ввести другое? void...
C++ Проект на тему больницы https://www.cyberforum.ru/ cpp-beginners/ thread2449893.html
Больница - (В больнице есть отделения, каждое отделение имеет название и количество палат, которые принадлежат этому отделению. Каждый врач: фамилия, имя, отчество, год рождения, должность,...
0 / 0 / 0
Регистрация: 09.05.2019
Сообщений: 110
0

Min, Max, Avg - C++ - Ответ 13555489

09.05.2019, 01:19. Показов 3777. Ответов 5
Метки (Все метки)

Всем привет. У меня есть код программы, которая определяет макс. значение, мин. значение и среднее арифметическое значение. По идеи, по крайней мере.
Возникли проблемы с 58 строчкой, которую я не знаю, как правильно устранить, и с функцией «avg», реализовать которую, хочу узнать, как.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <iostream>
using namespace std;
double min(int *mas1, int n, int *mas2, int m)
{
    int min = mas1[0];
    for (int i = 0; i < n; i++)
    {
        if (mas1[i] << min)
            min = mas1[i];
    }
    for (int i = 0; i < m; i++)
    {
        if (mas2[i] < min)
            min = mas2[i];
    }
    return min;
}
 
double max(int *mas1, int n, int *mas2, int m)
{
    int max = mas1[0];
    for (int i = 0; i < n; i++)
    {
        if (mas1[i] >> max)
            max = mas1[i];
    }
    for (int i = 0; i < m; i++)
    {
        if (mas2[i] > max)
            max = mas2[i];
    }
    return max;
}
 
double avg()
{
 
}
 
double Action(int *mas1, int n, int *mas2, int m, double(*Vyvod)(int*, int, int*, int))
{
    return (*Vyvod)(mas1, n, mas2, m);
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
    double(*Vyvod[3])(int*, int, int*, int) = { min,max,avg };
    cout << "МЕНЮ КОМАНД:" << "\n";
    cout << "1 - Операция «Минимальное значение»" << "\n";
    cout << "2 - Операция «Максимальное значение»" << "\n";
    cout << "3 - Операция «Среднее значение»" << "\n";
    int Punkt;
    cout << "Введите команду: ";
    cin >> Punkt;
    if (Punkt >= 1 && Punkt <= 3)
    {
        cout << "Результат: " << Action(mas1, n, mas2, m, Vyvod[Punkt - 1]) << "\n";
    }
    else
    {
        cout << "Нет такой операции!" << "\n";
    }
    system("pause");
}


Вернуться к обсуждению:
Min, Max, Avg C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2019, 01:19
Готовые ответы и решения:

Найти min, max, avg
N чисел, min, max, avg: с клавиатуры ввести N чисел, признаком окончания ввода считать ввод -1;...

Найти max и min, если min левее max, то среднее арифметическое между ними
#include &lt;iostream.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; void main() {...

Даны целые числа а, b, с. Вычислить в-сумму у = min (a, b + c) + max (ac, b)-min (a2, c)
Даны целые числа а, b, с. Вычислить в-сумму у = min (a, b + c) + max (ac, b)-min (a2, c). Как эту...

Найти min(max(x, y), max(x, z), max(z, d)
Даны различные действительные числа x, y, z, d. Найти min(max(x, y), max(x, z), max(z, d)).

5
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2019, 01:19
Помогаю со студенческими работами здесь

Найти max {min (a, b), min (c, d)}.
Найти max {min (a, b), min (c, d)}.

Max(x,y,z) min(x,y,z) на c++
max(x,y,z) min(x,y,z) на c++ Добавлено через 47 секунд пожалуйста помогите!

min(x,y) max(x,y)
заданы действительные числа х, у. получить min(x,y) max(x,y)?

max min
Всем доброго времени суток. нужна ваша помощь ув. программеры. Дана целочисленная матрица размера...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru