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

Дана строка Найти и вывести все слова палиндромы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конструкторы и классы. Не могу найти ошибку http://www.cyberforum.ru/cpp-beginners/thread723925.html
Подскажите в чем ошибка вроде должно выводица 3 и 5 а выводица хаотичный набор цифр(( #include <iostream> using namespace std; class myclas{ int a; int b; public: myclas (int i...
C++ Найти количество элементов массива, расположенных после минимального элемента Среда Visual C++ в чём косяк? Задание звучит так... Найти количество элементов массива, расположенных после минимального элемента. #include <iostream.h> #include <iomanip.h> #include <math.h> ... http://www.cyberforum.ru/cpp-beginners/thread723919.html
C++ Матрица (Найти сумму элементов, принадлежащих главной диагонали матрицы...)
Подскажите, как сделать такую задачу в C++. Дана матрица n*n (Квадратная). n - вводимое число. Найти сумму элементов, принадлежащих главной диагонали матрицы, разделив её (сумму) на максимальное...
Работа с функциями C++
Помогите решить эту задачу: С другом сидели и сделали так (на Си): #include <stdio.h> int get_matrix_sum(int* matrix, int width, int height); int main(int argc, char** argv) { int A =...
C++ Сокращение кода http://www.cyberforum.ru/cpp-beginners/thread723905.html
Есть задача: Я решил таким способом: #include <fstream> int N,i,x,t,k,j,*G; main() { std::fstream I("input.txt"), O("output.txt", 2);
C++ Вызов функции. Перенос переменной Run-Time Check Failure #2 - Stack around the variable 'menu' was corrupted. Уже 2 часа не могу понять, почему эта ошибка... Помогите пожалуйста) Заранее спасибо) #include <iostream> #include... подробнее

Показать сообщение отдельно
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124

Дана строка Найти и вывести все слова палиндромы - C++

08.12.2012, 17:46. Просмотров 2825. Ответов 5
Метки (Все метки)

Дана строка слова в который разделены пробелами необходимо найти и вывести все слова палиндромы.
Вот кое какой код я накидал но он проверяет только первое слово((
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void main(){
clrscr();
char str[1000],bufer[200],b2[200];
int i=0,x,j=0;
cout<<"Vvedite stroky"<<endl;
gets(str);
 
   for (int m=0; m<200; m++) {bufer[m]=0;} // очистка переменной
   for (m=0; m<200; m++) {b2[m]=0;}
 
while(j<=strlen(str)) {
   for (i=j; i<=strlen(str); i++) {
    if(str[i]==' ') { break;}
    bufer[i]=str[i];
    }
    j=i;
    strcpy(b2,bufer);
    strrev(bufer);
   if ((strcmp(bufer,b2))==0) cout<<"Yes slovo "<<b2<<" perevert";  }
 
getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru