Задача

Тема в разделе "C/C++/C#", создана пользователем -, 18 апр 2010.

  1. Гость

    Помогите ребята,ввести предложение посчитать количество слов в строке,поменять чётные и нечётные по порядку слова местами
     
  2. F84

    F84 Гость

    "поменять чётные и нечётные по порядку слова местами" - расшифруйте плз, не совсем понятно что нужно сделать.
     
  3. F84

    F84 Гость

    на скорую руку вот что получилось набросать...

    Код (C++):
    /////////////////////////////////////////////////
    //Main.cpp
    #include <fstream>
    #include <string>
    #include <iostream>
    using namespace std;

    int main() {
    string word, s1, s2;
    int i = 0;

    ifstream fin("infile.txt", ios::in);
    if (!fin) { cout << "Error open file." << endl; return 1; };

    while (!fin.eof()) {
    i++;
    fin >> word;
    (word.size() % 2 == 0) ? s1 += word += ' ' : s2 += word += ' ';
    }

    s1 += s2;
    cout << "Всего слов: " << i << endl;
    cout << s1 << endl;
    cin.get();
    return 0;
    };
    /////////////////////////////////////////////////
     
Загрузка...
Похожие Темы - Задача
  1. Янчик
    Ответов:
    0
    Просмотров:
    481
  2. TrishaRay
    Ответов:
    1
    Просмотров:
    781
  3. elzim
    Ответов:
    0
    Просмотров:
    929
  4. ShaoKahn
    Ответов:
    1
    Просмотров:
    1.120
  5. eremin-sanek
    Ответов:
    3
    Просмотров:
    1.105

Поделиться этой страницей