0 / 0 / 0
Регистрация: 17.05.2019
Сообщений: 53
|
|
1 | |
Как можно организовать ввод данных char или int через шаблон10.04.2020, 18:43. Показов 863. Ответов 9
0
|
10.04.2020, 18:43 | |
Ответы с готовыми решениями:
9
Постройте график функции. Таблицу данных получить, изменяя параметр X с шагом h. Ввод исходных данных организовать через окнаTEdit Необходимо организовать базу данных, которую можно будет обновлять через интернет и через программу как осуществить приведение типов....(int) char ; (char) int; Организовать ввод данных, проверку условий через условного оператора |
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
10.04.2020, 18:46 | 2 |
Разверни.
0
|
0 / 0 / 0
Регистрация: 17.05.2019
Сообщений: 53
|
||||||
10.04.2020, 19:42 [ТС] | 3 | |||||
Сама задача:Разработать консольное приложение позволяющее обрабатывать 2 типа данных: char и int. Обеспечить ввод данных с помощью шаблона. Для char - найти максимальный палиндром; Для int - найти максимальную подпоследовательность.
Работающий код для самой задачи есть, но как именно обеспечить ввод данных через шаблон я не представляю. Основная проблема - невозможно вернуть из шаблона Массив int или строку в перегруженную функцию. Перегруженная функция принимает либо массив int, либо строку т.е. вот это работать не будет
Добавлено через 5 минут Только что пришла идея поэлементно вводить через шаблон
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
10.04.2020, 19:45 | 4 |
Может, функция должна быть шаблонной?
0
|
0 / 0 / 0
Регистрация: 17.05.2019
Сообщений: 53
|
|
10.04.2020, 19:48 [ТС] | 5 |
Функцию не получится сделать шаблонной. Алгоритмы же координально разные. Единственное, что совпадает - найти максимальную последовательность/палиндром
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
10.04.2020, 19:54 | 6 |
А может наоборот? Максимальная последовательность/палиндром - это одно и то же, что ли?
0
|
0 / 0 / 0
Регистрация: 17.05.2019
Сообщений: 53
|
|
10.04.2020, 20:02 [ТС] | 7 |
*максимальный палиндром/максимальная последовательность это имелось ввиду.
Добавлено через 41 секунду Просто моего воображения не хватило обдумать реализацию шаблона в этой задаче
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
10.04.2020, 20:05 | 8 |
А как предполагается размер массива задавать? Он должен быть создан, что ли?
0
|
0 / 0 / 0
Регистрация: 17.05.2019
Сообщений: 53
|
|
10.04.2020, 20:09 [ТС] | 9 |
Одному Богу известно. Я, например, кушаю строку. Потом проверяю на правильность (все ли int/char). Если int, подсчитываю сколько всего элементов введено, и создаю массив с этими элементами. Если string, то просто в функцию после проверки отправляю. Есть еще идея сделать меню и там спрашивать сколько всего элементов и дальше по моему алгоритму, только его придётся немного доделать.
0
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||||||
10.04.2020, 21:39 | 10 | |||||
0
|
10.04.2020, 21:39 | |
10.04.2020, 21:39 | |
Помогаю со студенческими работами здесь
10
Как int конвертировать в string или char? из int в char или как итерационно создавать файлы Int как char[5] - это нормально или ужасно? Как превести из char* в int и наоборот из int в char*? Ввод char вместо int Ошибка: cannot convert 'int (*)[50]' to 'int*' for argument '1' to 'void vvod2m(int*, int*, int*, char)'Х2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |