Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Можно ли исправит с главной на побочную? Заполнить массив по следующему правилу. Числа на диагонали, идущей из правого верхнего в левый нижний угол равны 1; числа, стоящие выше этой диагонали, равны 0; числа, стоящие ниже этой диагонали, равны 2 По главной диагонали вроде работает, по побочной никак #include<iostream.h> #include<stdlib.h> const int n=100, m=100; int main() { int i,j, n1, m1; https://www.cyberforum.ru/ cpp-beginners/ thread418188.html C++ Вычитание двух массивов
Напишите функцию, которая поэлементно вычитает из первого массива второй, и записывает результаты вычитаний в третий массив. Массивы содержат элементы типа int. Каждый массив передается в функцию через пару параметров - указатель на первый элемент, и размер массива.  ...
C++ точки на плоскости https://www.cyberforum.ru/ cpp-beginners/ thread418181.html
очень срочно нужно задачки для зачета(С#)... Задача1: Найти такую точку заданного на плоскости множества точек,сумма расстояний от которой до остальных минимальная. Задача2:Натуральное число из n цифр называется числом Армстронга,если сумма его цифр,возведенная в степень n,равна самому числу.Подсчитать все числа Армстронга из двух и трех цифр. Задача3:В двумерном массиве Х(n,m) все числа...
C++ Вставить подстроку в заданное значение Ребята,помогите пожалуйста. Задача:Вставить подстроку в заданное значение Как я понял задано 2 массива,и вставить заданное значение в другой массив. https://www.cyberforum.ru/ cpp-beginners/ thread418180.html
compile-time таймштамп билда C++
Может можно сделать проще? template <int pos> struct __time__ { static const char c = __TIME__; }; template <int pos>
C++ Методы вычисления интегралов https://www.cyberforum.ru/ cpp-beginners/ thread418165.html
Уважаемые товарищи программисты, обращаюсь к вам уже не первый раз с надеждой что вы мне поможете. Мне нужно написать программу: Массив (у0,у1, ... ,уn) представляет собой значения некоторой функции на отрезке , причем a=y0,b=yn. Создать класс Integral, в котором реализовано вычисление определенного интеграла методом прямоугольников, методом трапеций и методом Симпсона. Буду очень...
C++ Считая, что оно введено в восьмеричной системе счисления, найти его десятеричное представление https://www.cyberforum.ru/ cpp-beginners/ thread418163.html
Задано число диапазона unsigned long. Считая, что оно введено в восьмеричной системе счисления, найти его десятеричное представление.
C++ Вложенные циклы.Нужно просто Исправить!
Вот задание:Даны целые положительные числа N и K. Найти сумму 1^K + 2^K + … + N^K. Чтобы избежать целочисленного переполнения, вычислять слагаемые этой суммы с помощью вещественной переменной и выводить результат как вещественное число. Ниже код,все верно по идее,но работает лишь с некоторыми значениями(Помогите пожалуйста,если не сложно:)#include <iostream.h> #include <conio.h> #include...
C++ Работа с реестром. Итак, есть прога, которая прописывается в реестр в HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run. Но при перезагрузке прога не запускается, в реестре она не записана. Где косяк? Код: #include "stdafx.h" #include <Windows.h> #include <WinUser.h> #include <stdio.h> #include <iostream> #include <conio.h> #include <locale> using namespace std; void main() { https://www.cyberforum.ru/ cpp-beginners/ thread418138.html C++ Найти число от 100 до 300 у кторого сумма делителей равна 50??? https://www.cyberforum.ru/ cpp-beginners/ thread418129.html
в С++ 1) Найти число от 100 до 300 у кторого сумма делителей равна 50??? 2) Дано число n найти первое натуральное число квадрат которого больше n? 3) с начала 2000 года по некоторый день прошло n месяца и 2 дня, определить название месца этого дня? 4) Дано четырёхзначное число определить входит ли в него цифра 4? 5) Определить верно ли что при делении числа А на В получится остаток? ...
C++ Задача по с++. Массивы
Задан массив точек. Определить из них точку, что круг, с центром в ней, покроет остальные при минимальном радиусе. Докажите это (т.е. выбирается точка и считается радиус покрывающего круга).
C++ Динамическая память. https://www.cyberforum.ru/ cpp-beginners/ thread418127.html
Разработать две функции, одна из которых вводит с клавиатуры набор данных в произвольной последовательности и размещает в памяти в переменном формате. Другая функция читает эти данные и выводит на экран. Программа запрашивает и размещает в памяти несколько наборов данных при помощи первой функции, размещает их в стек/очередь (по выбору преподавателя), а затем читает их и выводит на экран при...
0 / 0 / 0
Регистрация: 24.11.2015
Сообщений: 10
25.11.2015, 01:08 0

Задача "Максимальный подпалиндром" не могу поймать ошибку. - C++ - Ответ 8390655

25.11.2015, 01:08. Показов 6698. Ответов 1
Метки (Все метки)

Ответ

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
Function F(i, j : Integer) : Integer;
    var Ch : Char; R1, R2 : Integer; k : byte;
    begin
        if Mat[i, j] = -1 then
        BEGIN
            k := j;
            while Inp[i] <> Inp[k] do dec(k);
            R1 := F(i + 1, j);
            if i <> k then R2 := F(i + 1, k - 1) + 2 else R2 := 1;
            if R1 > R2 then Mat[i, j] := R1 else Mat[i, j] := R2
        END;
        F := Mat[i, j]
    end;
- код с решения на паскале, может поможет.

Вернуться к обсуждению:
Задача "Максимальный подпалиндром" не могу поймать ошибку. C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2015, 01:08
Готовые ответы и решения:

Закрывается программа. Не могу поймать ошибку
public string FileName { get { return FileName; } set ...

Рандом в двумерном массиве. Не могу поймать ошибку
Есть массив 10x10, заполнен нулями (порядковые номера от 0 до 99), нужно рандомно заполнить этот...

Не могу поймать ошибку при отладке телеграм бота
Здравствуйте. Для написания телеграмм бота использую библиотеку Telegram.Bot. Бота пишу в проекте...

Как ещё ускорить программу Максимальный подпалиндром. Уже и ввод поменяла, while вместо for?
#define _CRT_DISABLE_PERFCRIT_LOCKS #include &lt;iostream&gt; #include &lt;string&gt; using namespace std;...

Не могу найти ошибку, программа неверно определяет максимальный элемент массива
Стоит задача написать программу для решения задач: 1) сформировать массив размером 6*5, элементы...

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

Задача, не могу найти ошибку. [ С++ ]
Я начинающий программист, только начал решать задачи. Почему-то постоянно выводит &quot;Nekorrektniy...

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

Задача на Python. Не могу найти ошибку
Помогите, пожалуйста, найти в чем тут ошибка...Букв явно больше,чем показывает в итоге(на фото) ...

Не могу найти ошибку. Задача с треугольниками
Помогите найти ошибку Заданы три длины —целые числа. Требуется определить, образуют ли отрезки с...

Задача на Python. Не могу найти ошибку
Помогите, пожалуйста, найти в чем тут ошибка...Букв явно больше,чем показывает в итоге(на фото) ...

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