• ✅Зачтено
    • 22457 id
    • 2500.0 ₽
    • 20.0%
Павел Лыткин
  • S:00:20:01 19.10
  • R:00:20:54 19.10
По заказу 22457 Предложение от исполнителя №103 ❗Работает недавно❗ 📚 Информатика 💰 3500 ₽ 💬 : Мы говорим об одной задаче? А есть пример задачи? Вообще я готов торговаться, если что, но все-таки о работе хотел бы узнать побольше, спасибо
SYSTEM
  • S:16:55:40 19.10
  • R:16:55:53 19.10
  • Елизавета Бардынина начал диалог с Павел Лыткин
    Елизавета Бардынина
  • S:16:56:35 19.10
  • R:16:56:48 19.10
  • Здравствуйте! Как я понимаю одна задача. Примера нет, только то, что расписала. У меня только 2500...
    Павел Лыткин
    • S:16:55:56 19.10
    • R:16:56:55 19.10
    🤖:Все подключились. Не забудь поздороваться)
    Павел Лыткин
    • S:16:56:00 19.10
    • R:16:56:56 19.10
    Здравствуйте
    Елизавета Бардынина
  • S:16:57:18 19.10
  • R:16:57:29 19.10
  • Здравствуйте! Как я понимаю одна задача. Примера нет, только то, что расписала. У меня только 2500...
    Павел Лыткин
    • S:17:01:45 19.10
    • R:17:02:48 19.10
    А может какие работы делали?
    Павел Лыткин
    • S:17:02:05 19.10
    • R:17:02:49 19.10
    Классную домашнюю
    Павел Лыткин
    • S:17:02:14 19.10
    • R:17:02:50 19.10
    Я хоть посмотрю примерно что от Вас требуется
    Елизавета Бардынина
  • S:17:14:18 19.10
  • R:17:14:33 19.10
  • Есть только дз и кое какие работы на парах Вроде говорят, что на рк будут динамичесчкие масивы
    Павел Лыткин
    • S:17:44:56 19.10
    • R:17:45:39 19.10
    Хорошо
    Павел Лыткин
    • S:17:45:04 19.10
    • R:17:45:40 19.10
    Давайте за 2500
    Елизавета Бардынина
  • S:17:47:42 19.10
  • R:17:47:50 19.10
  • Договорились тогда
    Елизавета Бардынина
  • S:17:47:45 19.10
  • R:17:47:57 19.10
  • Спасибо!
    SYSTEM
  • S:17:47:54 19.10
  • R:17:48:05 19.10
  • Елизавета Бардынина выбрал исполнителем Павел Лыткин
    Павел Лыткин
    • S:17:49:08 19.10
    • R:17:49:42 19.10
    79017465455 Сбербанк Михаил Андреевич Л. По оплате пришлите чек, пожалуйста 3500руб
    Елизавета Бардынина
  • S:17:50:00 19.10
  • R:17:50:13 19.10
  • 2500?
    Елизавета Бардынина
  • S:17:50:20 19.10
  • R:17:50:34 19.10
  • Завтра в 8:30 на связи)
    Павел Лыткин
    • S:17:50:32 19.10
    • R:17:51:14 19.10
    Исполнитель изменил стоимость. Новое значение: 2500 ₽
    Павел Лыткин
    • S:17:50:34 19.10
    • R:17:51:16 19.10
    79017465455 Сбербанк Михаил Андреевич Л. По оплате пришлите чек, пожалуйста 2500руб
    Елизавета Бардынина
  • S:17:51:37 19.10
  • R:17:51:49 19.10
  • Отправил 1 вложений
    Павел Лыткин
    • S:18:00:22 19.10
    • R:18:01:11 19.10
    До связи
    Елизавета Бардынина
  • S:08:31:03 20.10
  • R:08:31:12 20.10
  • Доброе утро! Могу вас ещё попросить немного обьяснить, что за что отвечает? Комментарии добавить, чтобы было понятно что за функция, за что отвечает и тд
    Елизавета Бардынина
  • S:08:48:18 20.10
  • R:08:48:30 20.10
  • Первый вариант
    Елизавета Бардынина
  • S:08:48:58 20.10
  • R:08:49:12 20.10
  • Надо успеть до 10:00
    Павел Лыткин
    • S:08:49:20 20.10
    • R:08:49:53 20.10
    Успею
    Павел Лыткин
    • S:08:55:23 20.10
    • R:08:56:11 20.10
    Ввести с клавиатуры массив (конец - 0). Найти Х. Создать массив В из элементов левее Хi удовлетворяющих Z. В масиве А удалить Y левее Х и Z правее Х. Х-послезнее число, большее чем среднее арифметическое по модулю Y - числа, кратные 7 Z - числа, удовлетворяющие |x|<8
    Павел Лыткин
    • S:08:55:27 20.10
    • R:08:56:13 20.10
    Так?
    Павел Лыткин
    • S:08:56:40 20.10
    • R:08:57:16 20.10
    Массив А - это исходный, который ввели или новый, который задаю?
    Елизавета Бардынина
  • S:08:57:16 20.10
  • R:08:57:29 20.10
  • Да
    Павел Лыткин
    • S:08:58:11 20.10
    • R:08:58:51 20.10
    Что да?) Массив А - это что?)
    Павел Лыткин
    • S:08:58:57 20.10
    • R:08:59:55 20.10
    На всякий случай уточню, что язык именно Си? Не С++? Чтобы недоразумений не было потом
    Елизавета Бардынина
  • S:09:02:19 20.10
  • R:09:02:29 20.10
  • Ввести с клавиатуры массив (конец - 0). Найти Х. Создать массив В из элементов левее Х, удовлетворяющих Z. В масиве А удалить Y левее Х и Z правее Х. Х-послезнее число, большее чем среднее арифметическое по модулю Y - числа, кратные 7 Z - числа, удовлетворяющие |x|<8
    Елизавета Бардынина
  • S:09:02:34 20.10
  • R:09:02:43 20.10
  • Условие чуть исправила
    Павел Лыткин
    • S:09:02:50 20.10
    • R:09:03:36 20.10
    Хорошо
    Павел Лыткин
    • S:09:02:56 20.10
    • R:09:03:37 20.10
    А массив А - что такое?
    Павел Лыткин
    • S:09:03:05 20.10
    • R:09:04:09 20.10
    Новый массив?
    Елизавета Бардынина
  • S:09:04:00 20.10
  • R:09:04:10 20.10
  • Не знаю..
    Павел Лыткин
    • S:09:03:22 20.10
    • R:09:04:10 20.10
    Или обозначение исходного?
    Елизавета Бардынина
  • S:09:07:01 20.10
  • R:09:07:15 20.10
  • Я не знаю... а как будет логичнее и проще?..
    Елизавета Бардынина
  • S:09:07:24 20.10
  • R:09:07:37 20.10
  • Наверное исходный
    Елизавета Бардынина
  • S:09:07:56 20.10
  • R:09:08:06 20.10
  • По условию как будто похоже на исходный...
    Павел Лыткин
    • S:09:07:30 20.10
    • R:09:08:19 20.10
    Ладно, сделаю как понял
    Елизавета Бардынина
  • S:09:08:44 20.10
  • R:09:08:57 20.10
  • Хорошо
    Елизавета Бардынина
  • S:09:11:32 20.10
  • R:09:11:42 20.10
  • Нам ещё 2-ую задачу дали
    Елизавета Бардынина
  • S:09:12:11 20.10
  • R:09:12:19 20.10
  • Отправил 1 вложений
    Елизавета Бардынина
  • S:09:12:21 20.10
  • R:09:12:34 20.10
  • Нам ещё 2-задачу дали
    Елизавета Бардынина
  • S:09:12:38 20.10
  • R:09:12:51 20.10
  • Фото не хочет отправлять
    Елизавета Бардынина
  • S:09:12:43 20.10
  • R:09:12:52 20.10
  • Сейчас напишу условия
    Елизавета Бардынина
  • S:09:15:37 20.10
  • R:09:15:46 20.10
  • Задача 2 Заполнить случайным числом матрицу МхN. Отсортировать числа в строках по возрастанию. Удалить строку К. Добавить столбец единиц после столбца с максимальной суммой элементов: К - строка с минимальным четным числом.
    Елизавета Бардынина
  • S:09:19:56 20.10
  • R:09:20:06 20.10
  • Успеете?..
    Павел Лыткин
    • S:09:20:50 20.10
    • R:09:21:41 20.10
    Отправил 1 вложений
    Павел Лыткин
    • S:09:20:52 20.10
    • R:09:21:43 20.10
    #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { // Объявляем массив и переменные int arr[100]; // исходный массив (максимум 100 чисел) int n = 0; // количество введённых чисел int num; // переменная для ввода числа double sum = 0; // сумма элементов для вычисления среднего double avg; // среднее арифметическое int X_index = -1; // индекс последнего числа, большего среднего по модулю int X; // само значение X // Ввод массива с клавиатуры printf(*Введите элементы массива (окончание ввода — 0):\n*); while (1) { scanf(*%d*, &num); // считываем число if (num == 0) break; // 0 — признак конца ввода arr[n] = num; // записываем число в массив sum += num; // добавляем к сумме для вычисления среднего n++; // увеличиваем счётчик элементов } // Проверяем, что массив не пустой if (n == 0) { printf(*Массив пуст!\n*); return 0; } // Вычисляем среднее арифметическое avg = sum / n; // Находим последнее число, большее чем среднее по модулю for (int i = 0; i < n; i++) { if (fabs(arr[i]) > fabs(avg)) { // сравниваем модули X = arr[i]; // запоминаем значение X_index = i; // и его индекс } } // Если не найдено ни одного числа больше среднего if (X_index == -1) { printf(*Нет чисел, больших чем среднее по модулю.\n*); return 0; } printf(*\nСреднее арифметическое = %.2f\n*, avg); printf(*Последнее число, большее среднего по модулю X = %d (индекс %d)\n*, X, X_index); // ----------------------------- // Создаём массив B // ----------------------------- int B[100]; int b_size = 0; // Добавляем в B элементы слева от X, которые удовлетворяют |число| < 8 for (int i = 0; i < X_index; i++) { if (fabs(arr[i]) < 8) { B[b_size] = arr[i]; b_size++; } } // Вывод массива B printf(*\nМассив B:\n*); if (b_size == 0) printf(*Нет таких элементов.\n*); else { for (int i = 0; i < b_size; i++) printf(*%d *, B[i]); printf(*\n*); } // ----------------------------- // Создаём новый массив A // ----------------------------- int A[100]; int a_size = 0; for (int i = 0; i < n; i++) { int val = arr[i]; int add = 1; // метка: добавлять ли элемент в A if (i < X_index) { // Удаляем числа кратные 7 слева от X if (val % 7 == 0) add = 0; } else if (i > X_index) { // Удаляем числа с |число| < 8 справа от X if (fabs(val) < 8) add = 0; } // Если элемент не подлежит удалению, добавляем его if (add) A[a_size++] = val; } // Выводим массив A printf(*\nМассив A:\n*); if (a_size == 0) printf(*Все элементы удалены.\n*); else { for (int i = 0; i < a_size; i++) printf(*%d *, A[i]); printf(*\n*); } return 0; }
    Павел Лыткин
    • S:09:21:02 20.10
    • R:09:21:44 20.10
    Это первая
    Павел Лыткин
    • S:09:21:14 20.10
    • R:09:22:16 20.10
    Успею, конечно, но мы же на одну договаривались(
    Елизавета Бардынина
  • S:09:22:38 20.10
  • R:09:22:50 20.10
  • Я не знала, что дадут две..
    Елизавета Бардынина
  • S:09:22:53 20.10
  • R:09:23:05 20.10
  • Сколько вам перевести за вторую? 😞
    Павел Лыткин
    • S:09:23:22 20.10
    • R:09:24:26 20.10
    Выводить матрицу во второй задаче после всех действий?
    Павел Лыткин
    • S:09:23:42 20.10
    • R:09:24:28 20.10
    Давайте уже потом по результату решим вопрос
    Павел Лыткин
    • S:09:27:48 20.10
    • R:09:28:50 20.10
    Есть возможность у преподавателя уточнить, что выводить?
    Павел Лыткин
    • S:09:29:25 20.10
    • R:09:30:24 20.10
    Вам пришло решение первого номера?
    Елизавета Бардынина
  • S:09:30:44 20.10
  • R:09:30:58 20.10
  • Спасибо
    Павел Лыткин
    • S:09:31:22 20.10
    • R:09:32:02 20.10
    Что выводить во второй задаче?)
    Елизавета Бардынина
  • S:09:31:52 20.10
  • R:09:32:06 20.10
  • Я думаю, что раз речь идёт о динамических массивах, то скорее всего вы правы
    Елизавета Бардынина
  • S:09:32:39 20.10
  • R:09:32:51 20.10
  • Не знаю, наверное, как вы и говорите, массив
    Павел Лыткин
    • S:09:36:31 20.10
    • R:09:37:22 20.10
    Вторая задача:
    Павел Лыткин
    • S:09:36:33 20.10
    • R:09:37:23 20.10
    #include <stdio.h> // библиотека для printf, scanf #include <stdlib.h> // библиотека для rand(), srand() #include <time.h> // библиотека для time() — используется для генерации случайных чисел int main() { int M, N; // размеры массива: M — строки, N — столбцы // Ввод размеров массива printf(*Введите количество строк M и столбцов N: *); scanf(*%d %d*, &M, &N); // Проверяем корректность размеров if (M <= 0 || N <= 0 || M > 100 || N > 100) { printf(*Некорректные размеры массива!\n*); return 0; } int arr[100][100]; // сам двумерный массив (максимум 100x100) // Заполняем массив случайными числами srand(time(NULL)); // инициализация генератора случайных чисел (чтобы числа были разными при каждом запуске) printf(*\nИсходный массив:\n*); for (int i = 0; i < M; i++) { for (int j = 0; j < N; j++) { arr[i][j] = rand() % 50 - 10; // случайные числа от -10 до 39 printf(*%4d*, arr[i][j]); // выводим каждый элемент для наглядности } printf(*\n*); } // Сортировка строк по возрастанию (обычный пузырёк) for (int i = 0; i < M; i++) { // для каждой строки for (int k = 0; k < N - 1; k++) { // несколько проходов для сортировки for (int j = 0; j < N - k - 1; j++) { if (arr[i][j] > arr[i][j + 1]) { int temp = arr[i][j]; arr[i][j] = arr[i][j + 1]; arr[i][j + 1] = temp; } } } } printf(*\nМассив после сортировки строк по возрастанию:\n*); for (int i = 0; i < M; i++) { for (int j = 0; j < N; j++) printf(*%4d*, arr[i][j]); printf(*\n*); } // Находим строку с минимальным чётным числом int min_even = 999999; // большое число для начального сравнения int min_row = -1; // индекс строки, где найдено минимальное чётное for (int i = 0; i < M; i++) { for (int j = 0; j < N; j++) { if (arr[i][j] % 2 == 0) { // проверяем чётность if (arr[i][j] < min_even) { // ищем минимальное чётное min_even = arr[i][j]; min_row = i; } } } } if (min_row == -1) { printf(*\nЧётных чисел нет — строка не удаляется.\n*); } else { printf(*\nМинимальное чётное число = %d (строка %d)\n*, min_even, min_row); // Удаляем найденную строку for (int i = min_row; i < M - 1; i++) { for (int j = 0; j < N; j++) { arr[i][j] = arr[i + 1][j]; // сдвигаем строки вверх } } M--; // количество строк уменьшается на 1 } printf(*\nМассив после удаления строки с минимальным чётным числом:\n*); for (int i = 0; i < M; i++) { for (int j = 0; j < N; j++) printf(*%4d*, arr[i][j]); printf(*\n*); } // Находим столбец с максимальной суммой элементов int max_sum = -999999; int max_col = -1; for (int j = 0; j < N; j++) { int sum = 0; for (int i = 0; i < M; i++) sum += arr[i][j]; // считаем сумму столбца if (sum > max_sum) { max_sum = sum; max_col = j; } } printf(*\nСтолбец с максимальной суммой элементов: %d (сумма = %d)\n*, max_col, max_sum); // Добавляем столбец единиц после этого столбца // Для этого сдвигаем столбцы вправо, начиная с конца for (int i = 0; i < M; i++) { for (int j = N; j > max_col + 1; j--) { arr[i][j] = arr[i][j - 1]; } arr[i][max_col + 1] = 1; // вставляем столбец единиц } N++; // количество столбцов увеличилось на 1 // Выводим итоговый массив printf(*\nИтоговый массив после всех операций:\n*); for (int i = 0; i < M; i++) { for (int j = 0; j < N; j++) printf(*%4d*, arr[i][j]); printf(*\n*); } return 0; // завершение программы }
    Павел Лыткин
    • S:09:36:42 20.10
    • R:09:37:26 20.10
    Отправил 1 вложений
    Павел Лыткин
    • S:09:36:44 20.10
    • R:09:37:27 20.10
    Получили?
    Елизавета Бардынина
  • S:09:39:24 20.10
  • R:09:39:35 20.10
  • Да
    Елизавета Бардынина
  • S:09:39:26 20.10
  • R:09:39:36 20.10
  • Спасибо
    Елизавета Бардынина
  • S:09:39:44 20.10
  • R:09:39:59 20.10
  • Надеюсь, что успею..
    Павел Лыткин
    • S:09:43:40 20.10
    • R:09:44:22 20.10
    Я тогда Вам все выслал. Если все успешно будет - довышлете тогда денег сколько сможете, хорошо?
    Елизавета Бардынина
  • S:10:00:28 20.10
  • R:10:00:36 20.10
  • Я успела только 1 задачу переписать, сказали, что сдали рк только те, кто написал две задачи, остальные на пересдачу ... сама ещё опоздала на полчаса... не предупреждала, что будет две...
    Елизавета Бардынина
  • S:10:01:35 20.10
  • R:10:01:45 20.10
  • Из всей группы успели только 2-3 человека 😱
    Павел Лыткин
    • S:10:01:13 20.10
    • R:10:01:56 20.10
    А скопировать не было возможности?
    Елизавета Бардынина
  • S:10:02:29 20.10
  • R:10:02:37 20.10
  • Неа
    Елизавета Бардынина
  • S:10:02:46 20.10
  • R:10:03:00 20.10
  • Тут древние пк, долго думают
    Елизавета Бардынина
  • S:10:03:17 20.10
  • R:10:03:31 20.10
  • И выхода в интернет как такового нет
    Елизавета Бардынина
  • S:10:04:24 20.10
  • R:10:04:39 20.10
  • Давайте, я вам за вашу работу переведу.. 700р устроит?..
    Павел Лыткин
    • S:10:04:33 20.10
    • R:10:05:06 20.10
    Как Вы хотели бы, чтобы мы поступили?
    Павел Лыткин
    • S:10:05:16 20.10
    • R:10:06:12 20.10
    Я переживаю за Вашу пересдачу
    Павел Лыткин
    • S:10:05:39 20.10
    • R:10:06:46 20.10
    Давайте я Вам как-то по льготной цене помогу переписать?
    Павел Лыткин
    • S:10:05:56 20.10
    • R:10:06:47 20.10
    Хотя скорее всего он да т те же задачи я думаю
    Елизавета Бардынина
  • S:10:07:43 20.10
  • R:10:07:55 20.10
  • Мне неудобно, что так получилось, вы все равно потратили свое время. Здесь в данной ситуации никто из нас не виноват. Виновата преподаватель, которая сильно опоздала, дала две задачи вместо одной, так ещё и закончила пару на 10 минут раньше..это ужас какой-то.. плюс Древние долго думающие пк...
    Елизавета Бардынина
  • S:10:09:35 20.10
  • R:10:09:48 20.10
  • Когда будет пересдача я вам сообщу
    Павел Лыткин
    • S:10:11:55 20.10
    • R:10:12:33 20.10
    Ну бывает, что могу сказать. Наверное стоило поменьше программы сделать - думал у Вас есть возможность скопировать
    Елизавета Бардынина
  • S:10:26:09 20.10
  • R:10:26:24 20.10
  • Ну ничего, зато теперь хоть понятно, как рк проходит. В следующий раз думаю справимся
    Елизавета Бардынина
  • S:10:26:39 20.10
  • R:10:26:54 20.10
  • Мы остаёмся в этом же чате? Или нужно его завершать и переходить в новый?
    Павел Лыткин
    • S:10:27:25 20.10
    • R:10:28:11 20.10
    Можно тут остаться
    Елизавета Бардынина
  • S:10:29:02 20.10
  • R:10:29:12 20.10
  • Хорошо
    Павел Лыткин
    • S:10:28:29 20.10
    • R:10:29:15 20.10
    Как фамилия преподавателя?
    Павел Лыткин
    • S:10:28:40 20.10
    • R:10:29:17 20.10
    Сразу в следующий раз уточните ввод и вывод, спасибо
    Елизавета Бардынина
  • S:11:51:19 20.10
  • R:11:51:34 20.10
  • Моисеева Марина Владимировна
    SYSTEM
  • S:10:36:50 21.10
  • R:10:37:33 21.10
  • Павел Лыткин отправил решение Елизавета Бардынина
    Елизавета Бардынина
  • S:10:50:33 21.10
  • R:10:50:49 21.10
  • Бот просит на кнопки нажать, мне что-то надо делать или проигнорировать?
    Елизавета Бардынина
  • S:10:50:37 21.10
  • R:10:50:50 21.10
  • Здравствуйте
    Павел Лыткин
    • S:10:53:09 21.10
    • R:10:53:48 21.10
    Это чтобы я выплату получил за текущую работу Мы там если что дополним, не проблема
    Елизавета Бардынина
  • S:10:55:08 21.10
  • R:10:55:19 21.10
  • Мне тогда нажимать Зачёт или Необходима доработка?
    Павел Лыткин
    • S:10:59:51 21.10
    • R:11:00:42 21.10
    Нажмите зачет
    SYSTEM
  • S:11:04:09 21.10
  • R:11:04:20 21.10
  • Елизавета Бардынина завершил заказ с Павел Лыткин. ЗАЧЕТ
    Елизавета Бардынина
  • S:11:04:33 21.10
  • R:11:04:47 21.10
  • Мы все равно сможем взаимодействовать?
    Павел Лыткин
    • S:11:04:51 21.10
    • R:11:05:55 21.10
    Как будет известно когда будет пересдача - сообщите, пожалуйста
    Елизавета Бардынина
  • S:11:07:13 21.10
  • R:11:07:29 21.10
  • Да, конечно
    Павел Лыткин
    • S:23:28:51 23.10
    • R:23:28:52 23.10
    Здравствуйте, Только что пришло сообщение - Вы писали что-то?
    Елизавета Бардынина
  • S:23:36:06 23.10
  • R:23:36:07 23.10
  • Здравствуйте, нет, ничего не писала, это не мое
    Павел Лыткин
    • S:23:36:55 23.10
    • R:23:36:57 23.10
    Ну мне тоже ерунда пришла. В любом случае - у Вас есть какие-либо вопросы ко мне?
    Елизавета Бардынина
  • S:00:00:40 24.10
  • R:00:00:41 24.10
  • Нет вопросов, спасибо)
    Павел Лыткин
    • S:11:46:27 24.10
    • R:11:46:31 24.10
    Если что, то много что решаю - вдруг Вам еще с чем либо нужна помощь
      • USER
      • 2500.0

        /

        2500.0

      • EXEC
      • 2000.0

        /

        2000.0

        

    Сбер

       

    Тинькофф