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

Слова в записи - C++

Восстановить пароль Регистрация
 
Chuba
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 11
16.04.2013, 17:01     Слова в записи #1
Эта прога должна выводить все слова-палиндромы (которые читаются одинаково задом наперед и в нормальном вигляде) в рядке, который я ввожу. Вместо COUT<<MAS в условии знизу должно выводить все слова. У меня программа почему-то не хочет работать...Может вы поможете??? Заодно и вывидите мне все слова...


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
using namespace std;
 
int main(){
    char mas[50];
    gets(mas);
    int j=0;
    for(int i=0; i<50; i++){
        int p=0;
        if(int(mas[i])==32 || mas[i]=='\0'){              //если ПРОБЕЛ (код пробела 32) или КОНЕЦ записи
            for(; j<i; j++){
                if(mas[j]==mas[i-1-j]) p=1;
                else p=0;
            }
            j=i+1;
        }   
        if(p==1 && (int(mas[i])==32 || mas[i]=='\0'))
                //COUT<<MAS;
        if(mas[i]=='\0') break;
    }
    system("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2013, 17:01     Слова в записи
Посмотрите здесь:

C++ В тексте слова разделены запятыми,напечатать все слова в алфавитном порядке.
C++ Напечатать все слова отличные от последнего слова, предварительно перенести последнюю букву в начало слова
C++ Дано предложение, где два слова различны. Найти эти слова
Напечатать все слова, отличные от последнего слова строки, удалив из каждого слова первую и последнюю буквы C++
C++ Напечатать слова, которые отличны от последнего слова текста, предварительно удалив из слова последнюю букву
С++ Задан текст напечатать слова отличные от последнего слова Visual Studio C++
C++ Вывести слова в строке ДО слова, у которого одинаковые первая и последняя буквы
Написать программу добавления слова «hello» после первого слова введенной строки C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 01:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru