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

Нужно написать рекурсивную функцию, которая определит - является ли симметричной часть строки от n, до z - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Есть ли ошибки http://www.cyberforum.ru/cpp-beginners/thread1112218.html
В чем ошибка ? Все ли я правильно сделал? #include <new> #include <cstring> #include <iostream> using namespace std; // начало объявления класса enum color {red, gren, blue}; class monstr // имя самого класса
C++ Вывести русский текст Помогите пожалуйста, как вывести в консоль не просто русский текст, а именно вывести текст из переменной? http://www.cyberforum.ru/cpp-beginners/thread1112197.html
VS 12 ограничение на создание потоков C++
Использую реализацию OpenMP для распараллеливания вычислений. Почему то больше 64 потоков не создает. 2х ядерный процессор, 3гб оперативки, но ни в какую не хочет создавать 100,200,300 потоков? подскажите, может в настройках что поменять надо или какие библиотеку подключить? просто это точно дело не в OpenMP так как видел примеры реализации с большим кол-вом потоков. Что это может быть за...
C++ StringGrid
Ребята, вот суть проблемы: в формах при использовании StringGrid(создающий массив) как сделать так чтобы элементы этого массива были структурами и где описывать поля данных структур, помогите, пожалуйста.
C++ Работа со строками и файлами http://www.cyberforum.ru/cpp-beginners/thread1112122.html
Написать программу копирования первой половины введенной строки в другую строку код на Turbo C мне нужен как пример А и Б А. Пример. Написать программу замены во веденной строке буквы «а» на символ «+» #include<stdio.h> #include<string.h> int main() { int i; char st;
C++ Пофиксить код для коректного вызова функции Есть код, нужно поправить функцию Vivod, чтобы корректно работала...не видно переменных #include <conio.h> #include <iostream> #include <string.h> using namespace std; struct avtobus { int number;//номре рейса char type;//тип автобуса char punkt;//пункт прибития подробнее

Показать сообщение отдельно
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
05.03.2014, 21:38     Нужно написать рекурсивную функцию, которая определит - является ли симметричной часть строки от n, до z
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
bool simetrija(int start, int end, int *p);
using namespace std;
int main () {
    int mas[10]={1,2,3,4,5,5,4,3,2,1}, n, z;
    cout<<"\ns kakogo chisla nachinat':";
    cin>>n;
    cout<<"\nna kakom chisle zakanchivat':";
    cin>>z;
    if(simetrija(n,z,mas)) cout<<"simmetrija";
    else cout<<"ne_simmetrija!";
    return 0;
}
bool simetrija(int start, int end, int *p){
    if(start>=end) return true;
    if(p[start]==p[end]&&simetrija(start+1,end-1,p))
            return true;    
    else return false;
}
 
Текущее время: 15:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru