• ✅Зачтено
    • 558 id
    • 1000.0 ₽
    • 20.0%
Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Выше кинул два файла - решения соответствующих номеров
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    А куда оплачивать?
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    ⭐:Пока что исполнитель вне сети
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • 4276 6300 1404 0839 Сбер Сергей Александрович Ш. По оплате пришлите чек, пожалуйста 1руб
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Вот сюда. Я мог их отправить только после выбора меня исполнителем, у меня для этого кнопка вылетает
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Исполнитель изменил стоимость. Новое значение: 1000 ₽
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    Собеседник прикрепил 1 вложений, надеемся они не потерялись по пути)
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Супер. Я до ноута как доберусь, скину файлы
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    А примерно во сколько?
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Прошу прощения за задержку
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Вышла очень глупая ситуация - я был не дома, ноут оставил в машине. А когда вернулся, он умудрился сесть из-за мороза
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Собеседник прикрепил 2 вложений, надеемся они не потерялись по пути)
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    #command
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • upd
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • upd
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    Если не сложно, можете прислать ctrl+c или скрин программ? У меня то ли лазарус неправильно работает, то ли проги не те
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Так открой их как текстовые файлы просто, будет текст программы
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • а дальше уже можешь и просто новый проект создать и вставить туда этот код
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    program project1; procedure sort(var item: array of char; Count: integer); var i, j: integer; x: char; begin for i := 1 to Count do begin for j := Count downto i do if item[j - 1] > item[j] then begin x := item[j - 1]; item[j - 1] := item[j]; item[j] := x; end; end; end; var s: string; nums: array [0..100] of char; curPos, len, numsLen: integer; positions: array [0..100] of integer; begin writeln(*Input string:*); readln(s); len := length(s); numsLen := 0; for curPos := 0 to len do begin if s[curPos] in [*0*..*9*] then begin positions[numsLen] := curPos; nums[numsLen] := s[curPos]; numsLen += 1; end; end; numsLen -= 1; sort(nums, numsLen); for curPos := 0 to numsLen do begin s[positions[curPos]] := nums[curPos]; end; writeln(*Numbers were sorted:*); writeln(s); readln(); end.
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    program project23; procedure sort(var item, positions: array of integer; Count: integer); var i, j, x: integer; begin for i := 1 to Count do begin for j := Count downto i do if item[j - 1] > item[j] then begin x := item[j - 1]; item[j - 1] := item[j]; item[j] := x; x := positions[j - 1]; positions[j - 1] := positions[j]; positions[j] := x; end; end; end; var s: string; numsPositions, wordsPositions, wordslens: array [0..100] of integer; numsLen, wordsLen, len: integer; isWord, isNumsWord: boolean; i, c: integer; const DIVIDERS: array of char = (* *, #9, #13, #10); // не работает. Если в коде просто написать *<char> in [* *,#9,#13,#10]*, как я и сделал - всё ок begin writeln(*Input string:*); readln(s); len := length(s); numsLen := 0; wordsLen := 0; isWord := False; isNumsWord := True; for i := 1 to len do begin if not (s[i] in [* *, #9, #13, #10]) then begin if isWord = False then begin // запоминаем позицию начала слова wordsPositions[wordsLen] := i; wordsLen += 1; isWord := True; // говорим, что теперь мы внутри слова (предыдущий обработанный символ - не разделитель) isNumsWord := True; end; if not (s[i] in [*0*..*9*]) then // если нашли в слове не цифру, isNumsWord := False; // то говорим, что текущее слово не состоит из цифр end else begin if isWord = True then begin // если дошли до конца слова if isNumsWord then begin // если слово состоит целиком из цифр numsPositions[numsLen] := wordsPositions[wordsLen - 1]; // перекидываем слово из одного списка в другой wordsLen -= 1; numsLen += 1; end else begin wordsLens[wordsLen - 1] := i - wordsPositions[wordsLen - 1]; // если слово не из цифр, запоминаем его длину end; isWord := False; end; end; end; // дошли до конца строки = дошли до конца слова. Надо повторить те же действия if isNumsWord then begin // если слово состоит целиком из цифр numsPositions[numsLen] := wordsPositions[wordsLen - 1]; // перекидываем слово из одного списка в другой wordsLen -= 1; numsLen += 1; end else begin wordsLens[wordsLen - 1] := i - wordsPositions[wordsLen - 1]; // если слово не из цифр, запоминаем его длину end; wordsLen -= 1; numsLen -= 1; // теперь сортируем запомненные позиции начал слов в соответствии с их длиной sort(wordsLens, wordsPositions, wordsLen); writeln(*Only numbers:*); // выводим сначала слова только из цифр for i := 0 to numsLen do begin c := numsPositions[i]; while (not (s[c] in [* *, #9, #13, #10])) and (c <= len) do begin // мы не запоминали сами слова, так что выводим их прямо из изначальной строки. От позиции начала и до первого пробела Write(s[c]); c += 1; end; writeln(); end; writeln(*Sorted not only numbers:*); // теперь остальные слова, отсортированные по длине for i := 0 to wordsLen do begin c := wordsPositions[i]; while (not (s[c] in [* *, #9, #13, #10])) and (c <= len) do begin // мы не запоминали сами слова, так что выводим их прямо из изначальной строки. От позиции начала и до первого пробела Write(s[c]); c += 1; end; writeln(); end; readln(); end.
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Ну вот вк почему-то вместо кавычек везде звёздочки написал
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Но вообще да, это код из тех файлов
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Можно ещё ctrl + D прожать, чтобы автоматически все отступы выровнялись
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Можно ещё ctrl + d прожать в лазарусе, чтобы автоматически все отступы выровнялись*
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    #command
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • По заказу 558 ? Информатика ? Домашняя работа/Лабораторная работа ? 06.02 17:36 T ? Лабораторные работы ------------------------------------- Предложение от исполнителя №14 ? 1₽ ? : Есть примеры заданий?
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    Собеседник прикрепил 0 вложений, надеемся они не потерялись по пути)
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • ?:Все подключились. Не забудь поздороваться)
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    Здравствуйте
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    3 21 задания Хотя бы одно из нихСобеседник прикрепил 3 вложений, надеемся они не потерялись по пути)
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    ⭐:
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Привет, погоди
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Во-первых - какой язык программирования?
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    Паскаль
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • И я могу сделать на выбор любое задание с первых двух картинок? (номера с 1 по 21)
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • К чему тогда третья фотка?
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    Это 3 задание Их тут 3 И главное сделать хотя бы одно Но чем больше тем лучше
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Это так не работает
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Я могу назначить конкретную цену за конкретное кол-во заданий
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • А *чем больше, тем лучше* - конкретики не добавляет
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    2 задания
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    1 и 2 фотографии
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • 1000₽ устроит? (Чисто из-за срочности заказа и комиссии бота)
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    Да
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Хорошо, тогда завтра утром сделаю и скину
    Евгений Сыроегин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Пожалуйста, выбери меня исполнителем по этому заказу, чтобы я мог скинуть реквизиты. Работа происходит по полной предоплате, деньги идут на счёт бота и резервируется до твоего подтверждения получения выполненной работы.
    Сергей Тяпкин
    • S:00:00:00 00.00
    • R:00:00:00 00.00
    #command
    Сергей Тяпкин
    • S:12:00:17 23.03
    • R:12:00:18 23.03
    ⭐:День добрый Заказ зачли? Закрываемся?
    Сергей Тяпкин
    • S:12:17:24 23.03
    • R:12:17:25 23.03
    #command
      • USER
      • 1000.0

        /

        1000.0

      • EXEC
      • 800.0

        /

        800.0

        

    Сбер

       

    Тинькофф