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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
madkort
0 / 0 / 0
Регистрация: 12.05.2014
Сообщений: 10
#1

На печать вывести слова, стоящие на нечетных местах и имеющие длину больше длины предпоследнего слова - C++

06.06.2014, 18:25. Просмотров 371. Ответов 3
Метки нет (Все метки)

Доброго времени суток, уважаемые форумчане. Мне нужна программа выполняющая следующие условия:
"Ввести строку. На печать вывести слова, стоящие на нечетных местах и имеющие длину больше длины предпоследнего слова"
Заранее спасибо
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2014, 18:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос На печать вывести слова, стоящие на нечетных местах и имеющие длину больше длины предпоследнего слова (C++):

Вводится строка. Вывести слова стоящие на нечетных местах и имеющие длину больше длины предпоследнего слова. - C++
#include<fstream.h> #include<iostream.h> #include<conio.h> #include<string.h> #include<stdio.h> void main() { int i,j,n,k,i1,l;...

Выяснить, все ли буквы слова Х, стоящие на нечетных местах, различны - C++
Задание 2 Выяснить, все ли буквы слова Х, стоящие на нечетных местах, различны.

Переписать заданные пользователем слова, стоящие на нечетных местах, задом наперёд - C++
Вообщем, есть программа, которая переписывает слова, стоящие на нечетных местах задом наперед. Нужно ее изменить так, чтобы менялось только...

На печать выдать слова, имеющие больше одной буквы «е» - C++
Дана строка. На печать выдать слова, имеющие больше одной буквы «е». С++ Помогите пожалуйста. Добавлено через 3 минуты help! ...

Вывести слова из заданной строки, имеющие больше одной буквы «е» - C++
Дана строка. На печать выдать слова, имеющие больше одной буквы «е». С++ Помогите пожалуйста Добавлено через 7 минут help ...

Дана строка. На печать выдать слова, имеющие больше одной буквы "е" - C++
Составить программу на языке С++ для обработки строк с использованием файлов и указателей. Дана строка. На печать выдать слова, имеющие...

3
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
06.06.2014, 20:22 #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
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <conio.h>
#include <string>
#include <vector>
 
int main()
{
    std::string str, before_last;
    std::vector<std::string> arr;
    std::cout << "Type text: ";
    getline(std::cin, str);
    char* chStr = new char[str.size() + 1];
    strcpy(chStr, str.c_str());
    char* p = strtok(chStr, " ");
     
    while(p != NULL)
    {
        arr.push_back(p);
        p = strtok(NULL, " ");
    }
    
    if(arr.size() > 2)
    {
        before_last = arr[arr.size() - 2];
        for(int i = 0; i < arr.size(); i++)
        {
            std::string temp = arr[i];
            if(temp.size() > before_last.size() && temp != before_last && !(i % 2))
                std::cout << temp << std::endl;
        }
    }
    else
        std::cout << "Not enough words...\n";
    
    delete [] chStr;
    
    std::cout << "\nOperation succeeded\n";
    getch();
    return 0;
}
1
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
06.06.2014, 20:23 #3
Цитата Сообщение от madkort Посмотреть сообщение
Нужна помошь в легчайшей программе
тогда в чем сложность?
В собственной лени.
0
zer0mail
2378 / 2008 / 200
Регистрация: 03.07.2012
Сообщений: 7,244
Записей в блоге: 1
06.06.2014, 21:36 #4
В хитр...сти - зачем напрягаться самому, пусть другие за меня поработают.
0
06.06.2014, 21:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2014, 21:36
Привет! Вот еще темы с ответами:

Вывести слово определенной длины и длину слова в скобках - C++
1. Вывести Треугольник ABCD...Z BCD...Z CD...Z ...

Определить, какие слова из текста имеют длину от 1 до 10, и вывести их в порядке возрастания длины - C++
Определить сколько слов текста имеют длину 1, 2, 3, ... 10 символов. Вывести эти слова в последовательности возрастания их длины.

Ввести строку. Выдать все слова, которые имеют длину больше, чем длина последнего слова строки - C++
ввести строку. на печать, выдать все слова, которые имеют длину больше, чем длина последнего слова строки.

Удалить из слова буквы, стоящие на четных местах - C++
как удалить из слова буквы,стоящие на четных местах??заранее благодарен.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.