Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Треугольник со сторонами a.b.с является равносторонним https://www.cyberforum.ru/ cpp-beginners/ thread837145.html
3)треугольник со сторонами a.b.с является равносторонним
C++ Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями
2)Даны целые числа m, n. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями.
C++ Какая роль std::istream::sentry Собственно для чего нужен этот класс? Никак не могу понять. https://www.cyberforum.ru/ cpp-beginners/ thread837142.html C++ Написать блок-схему к программе (вывод на экран слов, которые начинаются с гласных букв) https://www.cyberforum.ru/ cpp-beginners/ thread837127.html
Ребята, помогите пожалуйста написать алгоритм(блок-схему) к задаче! Буду ОЧЕНЬ признательна, если поможете) Заранее спасибо! Задача:написать программу, которая считывает английский текст с файла и выводит на экран слова, которые начинаются с гласных букв. #include <iostream> #include <string> #include <vector> #include <cstdlib> bool is_glassn(std::string& c) {
C++ В файле-словаре найти и распечатать слова, которые могут быть полностью составлены из других слов словаря
В файле-словаре найти и распечатать слова, которые могут быть полностью составлены из других слов словаря с помощью конкатенации, например: “БАЛКОН” = “БАЛ” + “КОН”; “БАРСУК” = “БАР” + “СУК”. – Для решения задач не использовать стандартные строковые функции.
C++ static class Хочу создать static class, в котором будет находится static переменная, чтобы она была доступна из разных классов. helper.h static class Helper { public: static int globus; }; В другом классе пишу так: https://www.cyberforum.ru/ cpp-beginners/ thread837106.html
C++ Написать строковый калькулятор здравствуйте. просьба, хотя бы идейно, а лучше с примером подсказать, как научить программу решать пример. суть: 5 + 5 - 28 * 3. нажимаю enter, выдаёт ответ. запускаю заново, пишу: 89 - 64 + 3, нажимаю enter, выдаётся ответ. а в идеале и такое: 2^3 - 5^(2/3). подскажите, пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread837098.html C++ Бинарное дерево поиска
Пишу программу - Бинарное дерево поиска для Bag class. Заголовочный файл: #ifndef BAG6_H #define BAG6_H #include <cstdlib> // Provides NULL and size_t #include "bintree.h" // Provides binary_tree_node and related functions namespace main_savitch_10
C++ Перегрузка оператора умножения числа на матрицу https://www.cyberforum.ru/ cpp-beginners/ thread837071.html
Доброго дня суток. Хочу перегрузить оператор умножение числа на матрицу. Перегрузил сначала в классе вот так: matrix operator*(const double ); а вне класса(в том же хидере) написал вот так: matrix operator*(const double & arg_double, const matrix & arg_matrix) { return ((arg_matrix)*(arg_double)); } VS ругается,что нету оператора "*" для таких типов.
C++ Некорректность работы программы при считывании текстовых данных с файла https://www.cyberforum.ru/ cpp-beginners/ thread837057.html
Здравствуйте!) Помогите, пожалуйста, решить данную проблему... Почему при следующем варианте кода, программа просто-напросто не работает и вылетает. В чём ошибка при считывании? Подскажите, пожалуйста #include "stdafx.h" #include "iostream" #include <fstream> #include <conio.h> #include <string> #include <locale.h>
Работа с tinyxml ошибки LNK 2019 и LNK 2001 C++
всем привет! скачал архив tinyxml, разархивировал в папку проекта затем написал следующий код: #include "stdafx.h" #include "tinyxml/tinyxml.h" #include <iostream> int _tmain(int argc, _TCHAR* argv) {
C++ Узнать указывает ли указатель Доброго времени суток. Постановка задачи такова: есть указатель на массив, надо удалить массив, а потом создать новый, но не ясно указывает ли указатель уже куда-то. Как с этим побороться? Спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread837020.html
28 / 28 / 3
Регистрация: 09.09.2012
Сообщений: 131
0

ошибка в задаче на палиндром - C++ - Ответ 4410064

14.04.2013, 03:59. Показов 599. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Ребят помогите пожалуйста. Задачка найти палиндром в массиве. Писал-писал и в итоге в ф-ии последнее условие if (arr_t1==arr_t2) постоянно выводит ложь, не понимаю, почему оно мне врет(((

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
//Дан целочисленный массив от 0..N и 
//необходимо найти самый длинный палиндром в массиве
 
 
#include <iostream>
#include <conio.h>
 
const int n = 10;
const int m = 100;
int db[n][m];
 
using namespace std;
 
int main()
{
    bool palindrom(int*, int, int);
    cout<<"Please insert size of array: ";
    int i;
    cin>>i;
    int *mas = new int [i];
    int j;
    for (j = 0; j < i; j++) {
        system("cls");
        cout<<" Please enter "<<j + 1<<"-th elements of array: ";
        cin>>mas[j];
    }
    int temp1 = 0;
    int temp2 = 0;
    for (temp1 = 0; temp1 < i; temp1++) {
    
    for (temp2 = temp1 + 1; temp2 < i; temp2++) 
    if (mas[temp1]==mas[temp2]) {
        cout<<"naideno sovpadenie v poziciyah "<<temp1<<" and "<<temp2<<endl;
        palindrom(mas, temp1, temp2);
    }
    }
    getch();
    return 0;
}
 
/**
* ф-ия ищет палиндром в одномерном целочисленном массиве
* передающие данные в й-ию :
* @int *arr - указатель на одномерный целочисленный массив
*             из которого будем выбирать данные для определения палиндрома
* arr[t1] = arr[t2]
* @int t1 - позиция первого числа которое продублировано в массиве
* @int t2 - позиция второго числа которое продублировано в массиве
*
* @int num - длинна масива с дубляжами
* @int arr_t1 - новый массив с дубляжом
* @int arr_t2 - зеркало к arr_t1
* @int i, j - счетчики
**/
bool palindrom(int *arr, int t1, int t2)
{
    int num = t2 - t1 + 1;
    int *arr_t1 = new int[num];
    int *arr_t2 = new int[num];
    int i = 0, j = 0;
    //берем от первого найденного числа до второго
    for (i = t1, j = 0; i < t2 + 1; i++, j++) {
        arr_t1[j] = arr[i];
        cout<<arr_t1[j]<<" "; 
    }
    cout<<endl;
    //делаем зеркальный массив чисел
    for (i = t2, j = 0; i > t1 - 1; i--, j++) {
        arr_t2[j] = arr[i];
        cout<<arr_t2[j]<<" ";
    }
    cout<<endl;
    if (arr_t1==arr_t2) {
        for (i = 0; i < num; i++) {
        cout<<arr_t1[i]<<" ";
        }
        cout<<endl;
        return true;
    } else {
        cout<<"O_o"<<endl;
        return false;
    }
}


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

Ошибка в задаче
Заданы моменты начала и конца некоторого промежудка времени в часах минутах и секундах ( в пределах...

Ошибка в задаче на ряды
1.При некоторых заданных x и N, определяемых вводом, вычислить сумму N слагаемых заданного вида....

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

Одна ошибка в задаче
Задача: Дан текстовый файл. Переписать его текст в новый файл таким образом, чтобы каждое...

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

ошибка в задаче с классом
для 2х матриц (A, B) определить кол-во строк, сумма элементов которых положительна ошибка в...

Не могу понять где ошибка (программа определяет палиндром)
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { int a, b, c; cin &gt;&gt;...

Ошибка в задаче о восьми ферзях
Суть задачи заключается в том, что нужно суметь расставить на шахматной доске (8 х 8) восемь ферзей...

Ошибка в задаче про массивы
Написал прогу,строго не судите,но какой то косяк здесь не знаю даже где,она должна Найти сумму...

Ошибка в задаче не выводит на экран кое что
Задача с классами, надо чтоб было 5 функций, они есть вот. А компилятор выводит только сокращение...

Возникает ошибка в задаче на нахождения длинны планет
Условия задачи: Дано 9 планет,посчитать длину экватора,если известен радиус планет при отладке...

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