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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ DirectShow запись видео до достижения размера http://www.cyberforum.ru/cpp-beginners/thread1201303.html
Всем привет. Есть граф записи DirecShow(видео пишется все норм). По достижении файлом размера (например 100Мб) необходимо продолжать запись в другой файл. И т.д. до бесконечности. Кто что может подсказать? Как не потерять кадры?
C++ Решение квадратных уравнений Помогите написать программу решения квадратных уравнений через структуры. http://www.cyberforum.ru/cpp-beginners/thread1201300.html
Вывести слова текста в алфавитном порядке и посчитать их количество C++
1. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Вывести на экран слова этого текста в порядке, соответствующем латинскому алфавиту. 2. Подсчитать количество слов в заданной строке
C++ Подсчитать количество слов в заданной строке
1. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Вывести на экран слова этого текста в порядке, соответствующем латинскому алфавиту. 2. Подсчитать количество слов в заданной строке
C++ Шифрование файлов шифром Вернама http://www.cyberforum.ru/cpp-beginners/thread1201276.html
Всем здравствуйте.Нужно написать программу для шифрования файлов шифром Вернама.В качестве ключа программа должна хавать строку,сама обрабатывать ее и производить уже шифрование.Просьба поделиться с исходниками и/или соображениями по этому поводу,может есть у кого,что хотя бы не в точном виде,допилить попробую.Спасибо.
C++ Обнулить элементы массива, расположенные между его минимальным и максимальным элементам Дан массив размера N. Обнулить элементы массива, расположен- ные между его минимальным и максимальным элементами (не включая минимальный и максимальный элементы). подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
06.06.2014, 20:22     На печать вывести слова, стоящие на нечетных местах и имеющие длину больше длины предпоследнего слова
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;
}
 
Текущее время: 18:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru