• ✅Зачтено
    • 558 id
    • 1000.0 ₽
    • 20.0%
Сергей Тяпкин
  • S:00:00:00 00.00
  • R:00:00:00 00.00
По заказу 558 ? Информатика ? Домашняя работа/Лабораторная работа ? 06.02 17:36 T ? Лабораторные работы ------------------------------------- Предложение от исполнителя №14 ? 1₽ ? : Есть примеры заданий?
SYSTEM
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Евгений Сыроегин начал диалог с Сергей Тяпкин
    Евгений Сыроегин
  • 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
    Пожалуйста, выбери меня исполнителем по этому заказу, чтобы я мог скинуть реквизиты. Работа происходит по полной предоплате, деньги идут на счёт бота и резервируется до твоего подтверждения получения выполненной работы.
    SYSTEM
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Евгений Сыроегин выбрал исполнителем Сергей Тяпкин
    SYSTEM
  • 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
    Выше кинул два файла - решения соответствующих номеров
    SYSTEM
  • S:00:00:00 00.00
  • R:00:00:00 00.00
  • Сергей Тяпкин отправил решение Евгений Сыроегин
    SYSTEM
  • 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+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:12:00:17 23.03
  • R:12:00:18 23.03
  • ⭐:День добрый Заказ зачли? Закрываемся?
    SYSTEM
  • S:12:17:24 23.03
  • R:12:17:25 23.03
  • Евгений Сыроегин завершил заказ с Сергей Тяпкин. ЗАЧЕТ
      • USER
      • 1000.0

        /

        1000.0

      • EXEC
      • 800.0

        /

        800.0

        

    Сбер

       

    Тинькофф