Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано действительное число а. Для функции f(x), график которой представлен на рисунке, вычислить f(a) https://www.cyberforum.ru/ cpp-beginners/ thread2985843.html
Дано действительное число а. Для функции f(x), график которой представлен на рисунке, вычислить f(a). C++
Вычислить среднее арифметическое положительных элементов матрицы C++
Написать программу, которая для двумерного массива m × n случайных целых чисел вычисляет среднее арифметическое положительных элементов массива. Вывести результат на экран.
C++ Ошибка компиляции "идентификатор "T" не определен" #include <stdio.h> #include <iostream> #include <cstdlib> #include <math.h> using namespace std; int main() { float v1, v2, t1, t2; V = 0, T = 0; setlocale(LC_ALL, "Ukr"); https://www.cyberforum.ru/ cpp-beginners/ thread2985790.html C++ Записать в другой файл символы файла f которым предшествует буква 'а' https://www.cyberforum.ru/ cpp-beginners/ thread2985789.html
Дан символьный файл f. Записать в файл с сохранением порядка следования все символы файла f которым: а) предшествует буква “а”; б) идет следующая буква “а” П.5.16.Правил Запрещено создавать...
Определить разность двух матриц А и В C++
Вывести все три матрицы
C++ Максимально быстрый скриншот https://www.cyberforum.ru/ cpp-beginners/ thread2985773.html
Как сделать максимально быстрый скриншот. Желательно в JPEG формате, но можно и в BMP? Нужно хотя-бы 20-25 раз в секунду. Возможно ли это? Visual Studio 2019 Windows
C++ Разработать иерархию классов "точка", "квадрат", "пирамида" https://www.cyberforum.ru/ cpp-beginners/ thread2985765.html
Разработать программу с использованием наследования классов, реализующую классы: точка; квадрат пирамида. Используя виртуальные функции, не зная с объектом какого класса вы работаете, выведите на...
filysystem C++
Приветствую друзья, помогите пожалуйста, какая запись вместо auto - должна подставляться? плохо работаю с filesystem.... for (auto& file : fs::directory_iterator(current_path)) //пример вывода {...
C++ Перевод выражения в обратную польскую запись Кто-то может помочь, как перевести выражение с помощью стека в обратную польскую запись? Пример: (1+2)*(3+4) , а получаем 1 2 + 3 4 + * Это нужно написать приоритеты операций и записать все числа... https://www.cyberforum.ru/ cpp-beginners/ thread2985740.html C++ Функция для возведения числа х в m-ю степень https://www.cyberforum.ru/ cpp-beginners/ thread2985739.html
Написать функцию для возведения числа х в m-ю степень (m - натуральное число) найти x2, x4, x5
C++ Определить, есть ли среди введенных строк три одинаковые
Задание: 1.Сделать так, чтобы 8 строк с данными (а это, символы, числа, буквы) сохранялись в массиве соответствующего размера. 2.Определить, есть ли среди этих строк три одинаковые. Условие для...
C++ Оценка сложности алгоритма void substr(string s, string sub) { int n = 0, from =0; while ((n = s.find(sub, from)) != string::npos) { cout << n << " "; from = n + sub.size(); } } https://www.cyberforum.ru/ cpp-beginners/ thread2985724.html
1 / 1 / 0
Регистрация: 20.09.2018
Сообщений: 41
0

Реализация нескольких методов решения одной задачи - C++ - Ответ 16243779

18.05.2022, 10:31. Показов 122. Ответов 0
Метки (Все метки)

Доброго времени суток.
Возникла следующая проблема.
Допустим, решается некая задача. В ней рассчитывается опорное значение, которое обозначим F. При этом в различных ситуациях могут применяться разные методы расчета F. Я хочу иметь такой код, что пользователь подает на вход какой-то признак метода, а на выходе - рассчитаное F. Однако, проблема в том, что я еще хочу, чтобы в отдельном файле можно было дописывать новые функции для расчета F и после добавления очередной функции весь код "узнавал" о новом методе и он сразу становился доступным для использования.
Пробовал тут играться с указателями на функции, static-полями и наследованием, но что-то не могу довести никак до ума..

Вернуться к обсуждению:
Реализация нескольких методов решения одной задачи C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2022, 10:31
Готовые ответы и решения:

Реализация нескольких методов шифрования в одной программе
Здравствуйте, помогите реализовать Алгоритм Евклида, Шифр Цезаря, Шифр Виженера и Магический...

Реализация методов решения СЛАУ
Здравствуйте, помогите решить задачу. Решите задачу с помощью систем линейных алгебраических...

Реализация методов решения задач вычислительной геометрии
Введите координаты двух отрезков и найдите длину каждого из них, увеличьте длину самого короткого...

подборка методов решения задачи
В свое время физики предложили свою подборку методов решения задачи о поимке льва в пустыне и...

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

Реализация задачи (Имплементация методов класса)
Всем привет! Ребятки, нужна ваша помощь. Преподаватель поставил задачу, каждому взять тему и...

Нужна помощь в реализации методов решения задачи.
По учебе надо сделать программу, которая должна: Реализовать методы решения задачи...

Запуск нескольких методов поочерёдно одной UI кнопкой
Кто знает может можно как-то запускать несколько методов через одну UI кнопку, хочу чтобы при...

Неправильно работает вызов нескольких методов по нажатию одной кнопки
Добрый день, WPF приложение. По нажатию кнопки должно вызваться три метода ,каждый из методов...

Составить программу для решения задачи своего варианта с использованием методов-процедур и функций
Составить программу для решения задачи своего варианта с использованием методов-процедур и функций...

Составить программу для решения задачи своего варианта с использованием методов-процедур и функций
Составить программу для решения задачи своего варианта с использованием методов-процедур и функций...

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