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

Последовательность - C++

Восстановить пароль Регистрация
 
targetar
1 / 1 / 0
Регистрация: 25.12.2009
Сообщений: 34
14.04.2010, 17:45     Последовательность #1
Помогите написать прогу пожалуйста:
Дана последовательность, имеющая от 2 до 50 слов, в каждом из которых от 1 до 8 рядковых латинских букв, между соседними словами не меньше одного пропуска, за последним словом - точка. Напечатать те слова последовательности, которые отличаються от последнего слова и включают способность: слово симетричное
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2010, 17:45     Последовательность
Посмотрите здесь:

Преобразовать литерную последовательность в другую литерную последовательность всеми описанными ниже способами C++
Вводится последовательность из N целых чисел. Сформировать последовательность, C++
C++ Вводить последовательность вещественных чисел, пока следующее вводимое число не окажется меньше предыдущего. Вывести полученую последовательность.
Вводится последовательность целых чисел,0 –конец последовательности. Определить, содержит ли последовательность хотя бы три отрицательных четных числа C++
C++ Дана последовательность, элементы которой есть целые двузначные числа. Упорядочить последовательность по убыванию произведений цифр
Массив: Вставить в последовательность действительное число b так, чтобы последовательность осталась неубывающей. C++
Если последовательность отсортирована по возрастанию, оставить ее без изменения. Иначе получить иную последовательность C++
C++ Вводится последовательность из N вещественных чисел. Определить, является ли последовательность знакочередующе

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yanyk1n
 Аватар для yanyk1n
4324 / 1455 / 152
Регистрация: 12.03.2009
Сообщений: 5,310
14.04.2010, 18:25     Последовательность #2
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
#include <iostream>
#include <cstring>
using namespace std;
bool isSimmetric(char*);
int main()
{
    char st[1000];
    cin.getline(st,1000);
    char * p = strtok(st," .");
    while (p)
    {
        if (isSimmetric(p)) cout << p << endl;
        p = strtok(NULL," .");
    }
    return 0;
}
bool isSimmetric(char* st)
{
    int n = strlen(st);
    for (int i=0; i<n/2; i++)
    {
        if (st[i]!=st[n-i-1])
        {
            return false;
        }
    }
    return true;
}
targetar
1 / 1 / 0
Регистрация: 25.12.2009
Сообщений: 34
14.04.2010, 18:38  [ТС]     Последовательность #3
Спасибо вам большое
Yandex
Объявления
14.04.2010, 18:38     Последовательность
Ответ Создать тему
Опции темы

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