• ✅Зачтено
    • 4663 id
    • 350.1 ₽
    • 20.0%
Akhmad Gulo
  • S:16:51:30 18.11
  • R:16:51:31 18.11
  • По заказу 4663 Предложение от исполнителя №120 ❗Работает недавно❗ 📚 Информатика 💰 350 ₽ 💬 : Какой язык программирования?
    SYSTEM
  • S:16:51:58 18.11
  • R:16:52:00 18.11
  • Akhmad Gulo начал диалог с Александр Куценко
    Александр Куценко
    • S:16:52:00 18.11
    • R:16:52:01 18.11
    Отправил 0 вложений
    Akhmad Gulo
  • S:16:52:17 18.11
  • R:16:52:18 18.11
  • Исполнитель пока не зашел в беседу При длительном отсутствии специалиста в чате пишите администратору https://vk.com/p0m0shnik
    Александр Куценко
    • S:16:52:17 18.11
    • R:16:52:18 18.11
    C
    Akhmad Gulo
  • S:16:52:34 18.11
  • R:16:52:35 18.11
  • 🤖:Все подключились. Не забудь поздороваться)
    Akhmad Gulo
  • S:16:52:42 18.11
  • R:16:52:43 18.11
  • Привет)
    Александр Куценко
    • S:16:52:49 18.11
    • R:16:52:50 18.11
    Здарова
    Александр Куценко
    • S:16:53:12 18.11
    • R:16:53:13 18.11
    Язык C
    Akhmad Gulo
  • S:16:53:17 18.11
  • R:16:53:18 18.11
  • Отлично
    Akhmad Gulo
  • S:16:53:41 18.11
  • R:16:53:42 18.11
  • Готов выполнить
    Akhmad Gulo
  • S:16:53:45 18.11
  • R:16:53:46 18.11
  • А какой вариант?
    Александр Куценко
    • S:16:53:55 18.11
    • R:16:53:56 18.11
    3
    Akhmad Gulo
  • S:16:54:26 18.11
  • R:16:54:27 18.11
  • Хорошо
    Александр Куценко
    • S:16:54:37 18.11
    • R:16:54:37 18.11
    Можешь мне комменты оставлять и весь алгоритм объяснить чтоб преподу объясниться
    Александр Куценко
    • S:16:54:51 18.11
    • R:16:54:52 18.11
    И еще какие определения знать
    Akhmad Gulo
  • S:16:55:07 18.11
  • R:16:55:08 18.11
  • Да, вообще без проблем
    Akhmad Gulo
  • S:16:55:17 18.11
  • R:16:55:18 18.11
  • Я в сишке шарю, так что все ок будет
    Александр Куценко
    • S:16:55:28 18.11
    • R:16:55:29 18.11
    Все
    Александр Куценко
    • S:16:55:37 18.11
    • R:16:55:38 18.11
    Если нормально все пойдет
    Александр Куценко
    • S:16:55:47 18.11
    • R:16:55:48 18.11
    На постоянной основе сотрудничать будем
    Akhmad Gulo
  • S:16:56:02 18.11
  • R:16:56:03 18.11
  • Оке) Я только за
    Александр Куценко
    • S:16:56:23 18.11
    • R:16:56:24 18.11
    Отлично
    Akhmad Gulo
  • S:16:57:29 18.11
  • R:16:57:31 18.11
  • Тогда выбирай исполнителем Я вышлю реквизиты Работаем по полной предоплате Если что-то не устроит или пойдет не так, деньги можно вернуть
    SYSTEM
  • S:16:58:04 18.11
  • R:16:58:05 18.11
  • Akhmad Gulo выбрал исполнителем Александр Куценко
    Akhmad Gulo
  • S:16:58:31 18.11
  • R:16:58:33 18.11
  • 4276 6300 1404 0839 Сбер Сергей Александрович Ш. По оплате пришлите чек, пожалуйста 350руб
    Александр Куценко
    • S:17:09:00 18.11
    • R:17:09:02 18.11
    Отправил 1 вложений
    Akhmad Gulo
  • S:17:12:33 18.11
  • R:17:12:35 18.11
  • Отлично
    Александр Куценко
    • S:13:14:44 19.11
    • R:13:14:46 19.11
    Доброе утро
    Александр Куценко
    • S:13:14:52 19.11
    • R:13:14:53 19.11
    Что там с лабой?
    Akhmad Gulo
  • S:13:20:25 19.11
  • R:13:20:27 19.11
  • Сегодня вечером постараюсь скинуть
    Akhmad Gulo
  • S:23:47:03 19.11
  • R:23:47:06 19.11
  • привет, ну собственно, вот
    SYSTEM
  • S:23:47:28 19.11
  • R:23:47:31 19.11
  • Александр Куценко отправил решение Akhmad Gulo
    Александр Куценко
    • S:23:48:55 19.11
    • R:23:48:56 19.11
    Можешь алгоритм весь объяснить
    Александр Куценко
    • S:23:49:05 19.11
    • R:23:49:07 19.11
    Чтоб я мог преподу отчитаться
    Akhmad Gulo
  • S:23:49:07 19.11
  • R:23:49:09 19.11
  • оке
    Александр Куценко
    • S:23:49:20 19.11
    • R:23:49:21 19.11
    И какие определения он спросить меня может
    Александр Куценко
    • S:23:49:33 19.11
    • R:23:49:34 19.11
    И что спросить может в общем
    Akhmad Gulo
  • S:23:51:50 19.11
  • R:23:51:51 19.11
  • нужно обработать двумерную матрицу - под нее нужно выделить память в этой лабе я выбрал способ выделения как массив массивов то есть в процедуре alloc_matrix я выделяю массив размером количества строк в матрице, состоящим из int*. То есть каждый элемент в таком массиве есть указатель на одномерный массив. Для этого, я каждому элементу полученного массива int* выделяю массив размером количества столбцов в матрицу
    Akhmad Gulo
  • S:23:52:44 19.11
  • R:23:52:46 19.11
  • вот таким вот образом
    Akhmad Gulo
  • S:23:53:42 19.11
  • R:23:53:44 19.11
  • то есть сначала выделяю память под массив, что слева на картинке он состоит из int* - указателя на массив далее для каждого элемента выделяю память по количеству столбцов
    Akhmad Gulo
  • S:23:55:04 19.11
  • R:23:55:05 19.11
  • аналогичным образом освобождаю память процедурой free_matrix в ней в цикле прохожусь и процедурой free освобождаю память в каждой ячейка массива int **arr
    Akhmad Gulo
  • S:23:55:34 19.11
  • R:23:55:35 19.11
  • тут нам размер каждого массива (те что справа на картинке) знать не нужно - это и так знает операционка
    Akhmad Gulo
  • S:23:57:49 19.11
  • R:23:57:51 19.11
  • транспонировал процедурой transpose поскольку матрица может быть не только квадратной, то менять местами элементы *на месте* не выйдет - матрица может быть и прямоугольной, тогда возможно обращение к элементу, которого в матрице нет поэтому, создаем новый массив, в котором размеры будет поменяны местами (строк в исходном массиве = столбцов в новом и тд) а далее просто по вот этой формуле считаю, какой элемент нужно записать в новый массив
    Akhmad Gulo
  • S:23:59:34 19.11
  • R:23:59:35 19.11
  • во второй части лабы использую change_elem суть этой процедуры пройтись по матрице (первый вложенный цикл for для верхнего треугольника, второй - для нижнего) для каждого треугольника просто считаю сумму элементов и в конце записываю в средний (тут с округлением подсчет идет) разность полученных значений
    Akhmad Gulo
  • S:00:01:24 20.11
  • R:00:01:25 20.11
  • препод может спросить, что такое динамическая память, как выделял и освобождал ее как поменял элементы в матрице
    Akhmad Gulo
  • S:00:01:31 20.11
  • R:00:01:32 20.11
  • больше здесь вроде спросить нечего
    Akhmad Gulo
  • S:00:01:45 20.11
  • R:00:01:46 20.11
  • ну, наверное все если будут вопросы, или что то непонятно, пиши
    Александр Куценко
    • S:00:09:22 20.11
    • R:00:09:22 20.11
    Дай мне свой тг
    Akhmad Gulo
  • S:00:09:41 20.11
  • R:00:09:42 20.11
  • правилами группы запрещено делиться личными аккаунтами:(
    Александр Куценко
    • S:20:18:17 20.11
    • R:20:18:18 20.11
    Не запускается(( Отправил 1 вложений
    Akhmad Gulo
  • S:20:19:14 20.11
  • R:20:19:16 20.11
  • Создай пустой сишный проект и закинь туда код
    Александр Куценко
    • S:20:20:05 20.11
    • R:20:20:06 20.11
    Так? Отправил 1 вложений
    Akhmad Gulo
  • S:20:20:32 20.11
  • R:20:20:33 20.11
  • Да Или лучше плюсовый
    Akhmad Gulo
  • S:20:20:49 20.11
  • R:20:20:51 20.11
  • Кутэ по моему не запускает файлы без сценариев сборки
    Александр Куценко
    • S:20:20:51 20.11
    • R:20:20:52 20.11
    Но у меня же C
    Akhmad Gulo
  • S:20:21:07 20.11
  • R:20:21:08 20.11
  • Ну, тогда Си)
    Александр Куценко
    • S:20:21:30 20.11
    • R:20:21:31 20.11
    Отправил 1 вложений
    Akhmad Gulo
  • S:20:22:02 20.11
  • R:20:22:04 20.11
  • Без разницы Но лучше Cmake
    Александр Куценко
    • S:20:22:36 20.11
    • R:20:22:37 20.11
    Отправил 1 вложений
    Akhmad Gulo
  • S:20:22:59 20.11
  • R:20:23:00 20.11
  • Не добавлять
    Александр Куценко
    • S:20:23:44 20.11
    • R:20:23:45 20.11
    Тоже самое Отправил 1 вложений
    Akhmad Gulo
  • S:20:24:22 20.11
  • R:20:24:23 20.11
  • Симейк покажи
    Александр Куценко
    • S:20:24:48 20.11
    • R:20:24:49 20.11
    Что показать?😅
    Akhmad Gulo
  • S:20:25:27 20.11
  • R:20:25:28 20.11
  • CMakeLists.txt
    Александр Куценко
    • S:20:25:45 20.11
    • R:20:25:45 20.11
    Это где
    Akhmad Gulo
  • S:20:26:01 20.11
  • R:20:26:02 20.11
  • Слева в проекте untitled1 должно быть
    Александр Куценко
    • S:20:26:50 20.11
    • R:20:26:51 20.11
    Отправил 1 вложений
    Александр Куценко
    • S:20:26:56 20.11
    • R:20:26:57 20.11
    Я нажал запустить
    Александр Куценко
    • S:20:27:02 20.11
    • R:20:27:03 20.11
    Но ничего не происходит
    Akhmad Gulo
  • S:20:29:19 20.11
  • R:20:29:21 20.11
  • Папку открой Там файл есть
    Akhmad Gulo
  • S:20:29:25 20.11
  • R:20:29:27 20.11
  • Вот его и покажи
    Александр Куценко
    • S:20:30:18 20.11
    • R:20:30:19 20.11
    Отправил 1 вложений
    Akhmad Gulo
  • S:20:31:14 20.11
  • R:20:31:15 20.11
  • ща сек
    Akhmad Gulo
  • S:20:31:52 20.11
  • R:20:31:53 20.11
  • скопируй туда это
    Akhmad Gulo
  • S:20:31:53 20.11
  • R:20:31:54 20.11
  • cmake_minimum_required(VERSION 3.23) project(lab6_sgn3 C) set(CMAKE_C_STANDARD 11) add_executable(lab6_sgn3 lab6_2_var3.c)
    Александр Куценко
    • S:20:32:35 20.11
    • R:20:32:37 20.11
    Вместо того что было?
    Akhmad Gulo
  • S:20:32:41 20.11
  • R:20:32:43 20.11
  • чтобы первую запустить в add_executable поменяй lab6_2_var3.c на lab_6_1.c
    Akhmad Gulo
  • S:20:32:42 20.11
  • R:20:32:44 20.11
  • да
    Александр Куценко
    • S:20:33:26 20.11
    • R:20:33:27 20.11
    Отправил 1 вложений
    Akhmad Gulo
  • S:20:33:52 20.11
  • R:20:33:54 20.11
  • еп
    Akhmad Gulo
  • S:20:39:19 20.11
  • R:20:39:21 20.11
  • как успех?
    Александр Куценко
    • S:20:39:34 20.11
    • R:20:39:35 20.11
    Не получается
    Akhmad Gulo
  • S:20:39:44 20.11
  • R:20:39:46 20.11
  • что такое?
    Александр Куценко
    • S:20:40:19 20.11
    • R:20:40:20 20.11
    Вообще не понимаю
    Александр Куценко
    • S:20:40:25 20.11
    • R:20:40:26 20.11
    Не запускается
    Александр Куценко
    • S:20:40:31 20.11
    • R:20:40:31 20.11
    Вставил то что ты сказал
    Akhmad Gulo
  • S:20:40:38 20.11
  • R:20:40:40 20.11
  • на что ругается?
    Александр Куценко
    • S:20:41:00 20.11
    • R:20:41:01 20.11
    Отправил 1 вложений
    Akhmad Gulo
  • S:20:42:26 20.11
  • R:20:42:27 20.11
  • почему у тебя в папке проекта untitled1 нет Сишных файлов?
    Александр Куценко
    • S:20:42:40 20.11
    • R:20:42:41 20.11
    Не знаю
    Александр Куценко
    • S:21:21:43 20.11
    • R:21:21:44 20.11
    Что мне сделать нужно?
    Akhmad Gulo
  • S:21:21:58 20.11
  • R:21:21:59 20.11
  • добавить файл в проект
    Akhmad Gulo
  • S:21:22:05 20.11
  • R:21:22:07 20.11
  • я не помню, как это в кутэ делается
    Akhmad Gulo
  • S:21:22:14 20.11
  • R:21:22:16 20.11
  • у тебя есть рабочий кутэ проект?
    Александр Куценко
    • S:21:22:24 20.11
    • R:21:22:25 20.11
    Неа
    Akhmad Gulo
  • S:21:22:25 20.11
  • R:21:22:26 20.11
  • можно просто скопировать и текст проги поменять)
    Александр Куценко
    • S:21:22:40 20.11
    • R:21:22:41 20.11
    Всмысле
    Akhmad Gulo
  • S:21:22:57 20.11
  • R:21:22:58 20.11
  • ну, если нет, то грустно
    SYSTEM
  • S:08:56:23 21.11
  • R:08:56:25 21.11
  • Akhmad Gulo завершил заказ с Александр Куценко. НЕ ЗАЧЕТ
    Akhmad Gulo
  • S:09:01:49 21.11
  • R:09:01:51 21.11
  • Эм... Чел, ты серьезно?
    Александр Куценко
    • S:09:58:37 21.11
    • R:09:58:38 21.11
    Ты не помог разобраться
    Akhmad Gulo
  • S:08:45:57 22.11
  • R:08:45:58 22.11
  • привет
    Akhmad Gulo
  • S:08:46:27 22.11
  • R:08:46:29 22.11
  • предлагаю хоть как нибудь договориться насчет работы, а то нехорошо вышло
    Akhmad Gulo
  • S:08:50:04 22.11
  • R:08:50:06 22.11
  • скачал Qt вроде все должно работать https://disk.yandex.ru/d/HLjU4qQcrRufsg
    Akhmad Gulo
  • S:08:54:34 22.11
  • R:08:54:35 22.11
  • скачаешь, распакуешь потом в Qt Creator*е где в начале есть две кнопки: Создать проект и открыть проект выбери открыть проект, и открой распакованную папку, а в ней на CMakeLists.txt нажми все должно быть ок по крайней мере у меня работает
    Akhmad Gulo
  • S:08:55:23 22.11
  • R:08:55:24 22.11
  • на крайний случай можно вот этим онлайн-компилятором воспользоваться так что все работает https://godbolt.org/noscript
    Александр Куценко
    • S:12:28:10 22.11
    • R:12:28:10 22.11
    Привет
    Александр Куценко
    • S:12:28:15 22.11
    • R:12:28:15 22.11
    Я посмотрю
    Akhmad Gulo
  • S:15:05:59 25.11
  • R:15:06:00 25.11
  • ну как?
    Александр Куценко
    • S:14:45:55 27.11
    • R:14:45:56 27.11
    ⭐:Добрый день 👋🏻 Клиент, попробовали запустить?
    Александр Куценко
    • S:14:57:37 27.11
    • R:14:57:38 27.11
    Не получается
    Akhmad Gulo
  • S:14:58:46 27.11
  • R:14:58:48 27.11
  • что пишет qt creator? можно скрин какой-нибудь или описание, в чем проблема
    Александр Куценко
    • S:15:04:02 27.11
    • R:15:04:03 27.11
    Завтра кину
    Александр Куценко
    • S:15:04:13 27.11
    • R:15:04:14 27.11
    Сегодня не смогу
    Akhmad Gulo
  • S:15:04:32 27.11
  • R:15:04:34 27.11
  • окей
      • USER
      • 350.1

        /

        350.1

      • EXEC
      • 280.08

        /

        280.08

        

    Сбер

       

    Тинькофф