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

Распечатать введенную строку, удалив из неё слова с нечетными номерами и перевернув слова с четными номерами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Индивидуальное задание http://www.cyberforum.ru/cpp-beginners/thread212233.html
Здравствуйте! Очень прошу помочь. Дело в том, что нужно написать индивидуальную работу,много работы с курсовым и совсем не успеваю выполнить еще и это задание.Если кто-либо решит помочь,прошу сделать это более простым способом. Вот и само задание: "Написать программу, которая дает возможность использовать указатель мыши как центр увеличительного стекла для увеличения фонового изображения в...
C++ тест по программированию помогите пожалста решить http://www.cyberforum.ru/cpp-beginners/thread212225.html
Поиск элементов массива C++
Можете написать программу если не трудно...буду очень благодарна) Заранее спасибо! Введите с клавиатуры данные в массив целого типа. Далее введите с клавиатуры целое число, а затем выведите на экран номера всех тех элементов массива, значения которых совпадают с введенным числом.
C++ Удаление
Люди, помогите решить задачу в Turbo C++ (там где printf и scanf): Удалить из строки все запятые.
C++ Программа угадывания числа=)) http://www.cyberforum.ru/cpp-beginners/thread212209.html
Как можно модифицировать операторы if в программе угадывание числа, чтобы был возможен ввод как прописных, так и строчных букв?
C++ [С++] Вычисления, база данных в виде текстового файла Мне нужно: Створити базу данних (как сказали - нужно подключить просто файтл .Тхт где будет база) и дальше - На основі запиту обчислити кількість та відсоток працівників, що мають сім’ю. Розраховані показники вивести у наступній формі:Форма наведена рисунком(код підприємства,код цеху, загальна кількість працівників, кількість працівників які мають сім'ю, відсоток працівників які мають сім'ю),... подробнее

Показать сообщение отдельно
MasoD
6 / 6 / 1
Регистрация: 03.10.2010
Сообщений: 44
25.10.2011, 19:33     Распечатать введенную строку, удалив из неё слова с нечетными номерами и перевернув слова с четными номерами
29-ю кто-нидь может написать?
Векторы еще не изучал, ее только с ними можно решить? Заранее спс.

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
#include <iostream>
#include <vector>
#include <string>
 
using namespace std;
 
int main()
{
    vector<string> m_Words;             //Массив слов
    string new_word;                    //Новое слово
    bool chet = false;                  //Флаг четности/нечетности
    while(cin >> new_word)
    {
        if(chet)                        //Если четное слово
            m_Words.push_back(new_word);//Заносим его в массив
        chet =! chet;                   //Меням флаг четности на противоположный
        if(cin.peek() == '\n')
            break;                      //Если конец строки, завершаем цикл
    }
    int sz = m_Words.size();            //Количество четных слов        
    for(int i = sz - 1; i >=0 ; i--)    //Обратный цикл по элементам массива четных слов
        cout << m_Words[i]
            << endl;                    //Выводим четное слово
    system("pause");    
    return 0;
}
Должно быть так:
во что бы то ни стало - отч от олатс
В этом коде так:
во что бы то ни стало - стало то что
 
Текущее время: 03:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru