Загрузка...

Help in solving the problem 300 r for an adequate answer

Thread in C/C++ created by KoshakOFF May 11, 2021. 367 views

  1. KoshakOFF
    KoshakOFF Topic starter May 11, 2021 Сука я не скамер 6811 Jul 9, 2018
    Задача С++ онли




    Написать программу обработки строки согласно своему варианту. Строка содержится в текстовом файле. Результат работы программы записать в новый текстовый файл.

    - Строка состоит из слов, разделенных одним или несколькими пробелами. Переставьте слова по убыванию их длин.




    (не использовать вектор, все через стринг)

    отправляйте ответ под хайд или в тг (как удобно хоть на гит загрузите) за адекватный и рабочий код дам 300 р (+ при желании дальнейшие работы +прибавкой)

    (если мне понравится код добавлю рубли за старания)
    если вы берете код от куда-то, с форумов и тд, то это нужно сообщать мне
    по возможности, не использовать сложный код, мудреные библиотеки и тд
     
  2. GOVRED
    GOVRED May 11, 2021 Banned 29 Feb 27, 2021
     
  3. KoshakOFF
    KoshakOFF Topic starter May 11, 2021 Сука я не скамер 6811 Jul 9, 2018
     
  4. DragonikHD
    DragonikHD May 11, 2021 </HVH_BOY> 35 May 18, 2017
    Обязательно на плюсах?
     
    1. KoshakOFF Topic starter
  5. ReverseFlash
    напиши в лс на лолзе, я не умею тут скрывать
     
    1. ReverseFlash
  6. lavr1kcorejz
    Смысл писать прогу еще есть?
     
  7. ReverseFlash
    C
    #include <iostream>
    #include <fstream>
    #include <string>
    using namespace std;
    int main()
    {
    string inp[1000];
    ifstream in("Путь до файла");
    int i = 0;
    if (in.is_open())
    {
    while (in >> inp[i])
    i++;
    }
    in.close();
    for (int j = 0; j < i + 1; j++)
    for (int k = 0; k < i; k++)
    if (inp[k].length() < inp[k + 1].length())
    swap(inp[k], inp[k + 1]);
    ofstream out;
    out.open("путь до файла");
    if(out.is_open())
    for (int j = 0; j < i + 1; j++)
    out << inp[j] << ' ';
    out.close();
    return 0;
    }
    пусть будет .-.
     
Top
Loading...