Форум программистов, компьютерный форум CyberForum.ru

палиндром - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает детская программа http://www.cyberforum.ru/cpp-beginners/thread358707.html
В чем дело не знай Visual тупит или я....программа не может посчитать частное... #include <stdlib.h> #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) {
C++ Передача массива в шаблонную функцию, найти ошибку #include <iostream> #include <time.h> using namespace std; template<class T> void init_mas(T &mas, int n, int m) {srand( time(NULL) ); mas = new int * ; http://www.cyberforum.ru/cpp-beginners/thread358695.html
C++ Определить, четное число или нет
Добрый вечер нужно написать прорамму для определения четных и не четных чисел. Я так понимаю что четное при деление должно быть кратно 2 , но как написать такой цикл ?
C++ Вопрос по стандартам написания кода
Положим, что я пишу код на С++ и использую расширения .cpp для файлов, но при этом использую, в большинстве своем, функции, наследованные из С, а из С++, по большому счету, использую только STL и, иногда, string. Что стандарты говорят по поводу такого? Допустимо ли это, или нет?
C++ Максимальное умножение http://www.cyberforum.ru/cpp-beginners/thread358686.html
Дано N целых чисел. Требуется выбрать из них два таких числа, произведение которых максимально. Ввод Вводится сначала число N - количество чисел в последовательности (2 ≤ N ≤ 100). Далее записана сама последовательность: N целых чисел, по модулю не превышающих 1000. Вывод Выведите два искомых числа в любом порядке. Если существует несколько различных пар чисел, дающих максимальное...
C++ Очень странная ошибка: Функция gets() вызывается только со второго раза Нужно написать класс, в объект которого (в массив строк) вводятся несколько фамилий Для записи использую функцию gets() Проблема в том, что вызывается эта функция только со второго раза. Вот неработающий вариант программы, если же освободить от комментария второй вызов функции gets, все начинает работать. #include <stdio.h> #include <locale.h> #include <conio.h> #include <string.h> подробнее

Показать сообщение отдельно
AzaKendler
 Аватар для AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
30.09.2011, 19:37     палиндром
имеется 3 класса
1. проверяет является ли строка char* палиндромом
2. проверяет является ли vector<int> палиндромом
3. проверяет является ли число int палиндромом

Задача объединить их под крышей шаблона.
возникли вопросы
1. как определить размер такого объекта как вектор не используя size()? (т.е. определить размер внутри шаблона)
есть ли такой способ? от чего оттолкнуться проходя циклом по вектору? что будет его окончанием? не очень хочется передавать размер аргументом шаблона палиндрома.
C++
1
palindrom<vector<int>, 10> pal;
хочется
C++
1
palindrom<vector<int>> pal;
2. хорошо объединяется в данном случае, то что поддерживает [],
C++
1
if(val[forward]!=val[back]) return false;
а как быть с int? Есть ли способ (кроме специализации) загнать int под крышу такого шаблона?
поделитесь мыслями плиз
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru