Загрузка...

Помощь в решении задачи (300 р за адекват ответ)

Тема в разделе C/C++ создана пользователем KoshakOFF 11 май 2021. 364 просмотра

  1. KoshakOFF
    KoshakOFF Автор темы 11 май 2021 Сука я не скамер 6811 9 июл 2018
    Задача С++ онли




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

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




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

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

    (если мне понравится код добавлю рубли за старания)
    если вы берете код от куда-то, с форумов и тд, то это нужно сообщать мне
    по возможности, не использовать сложный код, мудреные библиотеки и тд
     
    11 май 2021 Изменено
  2. GOVRED
    GOVRED 11 май 2021 Заблокирован(а) 29 27 фев 2021
     
  3. KoshakOFF
    KoshakOFF Автор темы 11 май 2021 Сука я не скамер 6811 9 июл 2018
     
  4. DragonikHD
    DragonikHD 11 май 2021 </HVH_BOY> 35 18 май 2017
    Обязательно на плюсах?
     
    1. KoshakOFF Автор темы
  5. ReverseFlash
    ReverseFlash 11 май 2021 25 13 май 2019
    напиши в лс на лолзе, я не умею тут скрывать
     
    1. ReverseFlash
  6. lavr1kcorejz
    lavr1kcorejz 11 май 2021 14 20 окт 2019
    Смысл писать прогу еще есть?
     
  7. ReverseFlash
    ReverseFlash 11 май 2021 25 13 май 2019
    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
Загрузка...