Форум программистов, компьютерный форум, киберфорум
Наши страницы

Рекурсивная функция и передача аргументов функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ НАСЛЕДОВАНИЕ http://www.cyberforum.ru/cpp-beginners/thread98112.html
Никак не могу толком разобраться с наследованием классов...мужусь-мужись и только...подскажите плиз как описать класс, который наследует предыдущие два класса, и дополняет их методами ввода/вывода...
C++ Строки с выделением динамической памяти Привет всем! Помогите решить вот такую задачу: Ввести две строки. Определить совпадение их слов (Первое слово 1 строки сравнить с первым словом 2 строки, Второе слово 1 строки, со вторым словом 2... http://www.cyberforum.ru/cpp-beginners/thread98108.html
C++ Дано натуральное число n, символы s1...,sn. Определить число вхождений в последовательность s1...,sn группы букв abc, aba.
Помогите решить задачу на завтра очень надо
Рекусивная функция C++
Помогите пожалуйста решить задачку, оч надо!!!! А то че то я вобще не могу её разобрать))) Написать рекурсивную функцию polindrom(n), которая определяет является ли число полиндромом, т.е....
C++ Координаты конца вектора в классах http://www.cyberforum.ru/cpp-beginners/thread98101.html
При компиляции программы visual studio 2008 professional выдает ошибки. Вот список ошибок: Compiling... laba 1.cpp c:\program files\microsoft visual studio 9.0\vc\include\math.h(29) : error...
C++ квадратные уравнение где здесь ошибка, (использую консол Билдера) #include <iostream.h> #include <math.h> int main() { float a,b,c,x1,x2,d; printf("\n\Reshenie kvadratnie uravnenie\n"); ... подробнее

Показать сообщение отдельно
Aye Aye
368 / 282 / 36
Регистрация: 17.12.2009
Сообщений: 567
22.02.2010, 23:53
первая
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
#include <iostream>
#include <conio.h>
using namespace std;
template <class T> bool pol(T *from,T *to)
{
         if (*from!=*to)return false;
         if (from<to)return pol(++from,--to);
         return true;
}
int main()
{
        int a1[] = {1, -2, -3, -4, 5};
        int a2[] = {1, 6, 3, 6, 1};
        int a3[]= {4,6,2,7,7,2,6,4};
        cout << pol(a1,a1+5-1) << endl;
        cout << pol(a2,a2+5-1) << endl; 
        cout << pol(a3,a3+8-1) << endl;
        
        char *p1="abcdeedcba";
        char *p2="abFdeedcba";
        cout << pol(p1,p1+strlen(p1)-1) << endl;
        cout << pol(p2,p2+strlen(p2)-1) << endl;
        
        getch();
        return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru