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

Как мне исправить код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ На С++ вычисление значения функции http://www.cyberforum.ru/cpp-beginners/thread740030.html
вот такая вот функция, помогите пожалуйста на С++ ее написать
C++ Найти среднее арифметическое положительных чисел Помогите пожалуйста написать две программы! 2. С клавиатуры заданы три числа. Найти среднее арифметическое положительных чисел. Заранее большое спасибо! http://www.cyberforum.ru/cpp-beginners/thread740020.html
Программа на С++ для вычисления арифметического выражения C++
помогите пожалуйста написать программу, для вычисления ниже приведенного выражения само выражение
C++ Непосредственно классы
Имеется метод класса: void display() { gotoxy(0,5); cout << "\n"; cout << "Количество машин: " << passCount; cout << " Сумма денег: " << summ; } Данный метод выводит Количество машин, и сумму денег.
C++ Сформировать вектор http://www.cyberforum.ru/cpp-beginners/thread740010.html
Помогите, пожалуйста)) Сформировать вектор из самого отдаленного от 4-го столбика, при чем величина расстояния задается формулой
C++ Вычислить сумму элементов Всем привет! Помогите с написанием функции, которая вычисляет сумму элементов. Функция должа выглядеть так: int sum (int ...) { //тут что-то } int main() { std::cout << sum (1, 2, 3, 4, 5); } подробнее

Показать сообщение отдельно
Денис96
 Аватар для Денис96
0 / 0 / 0
Регистрация: 10.08.2011
Сообщений: 55
20.12.2012, 18:40     Как мне исправить код
Здравствуйте! Помогите, не могу понять, в чем проблема. Условие задачи: преобразовать последовательность, добавив найменьшее количество символов так, чтобы последовательность стала палиндромом. Т.е. frfa -> frfafrf, или, например, abcdc -> abcdcba.
Что мне нужно исправить в коде? Программа имеет ноль ошибок, но не работает.
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
27
28
29
30
31
#include "stdafx.h"
#include <string.h>
#include <iostream>
#include <conio.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    char *str1="absds";
    char *str2="";
    char *str3="";
    char *str4="";
    char *str5="";
    int k=strlen(str1);
    for (int i=k-1; i>0; i--)
    {
        if (str1[k-1]==str1[i])
        {
            for (int b=i-1; b>0; b--)
            {
                str3=_strrev(str1);
            }
        }
    }
        strcpy(str4, str3);
        str5=strcat(str1, str4);
        cout<<str5;
        _getch();
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru