0 / 0 / 0
Регистрация: 12.02.2023
Сообщений: 3
1

Практическая работа

12.02.2023, 11:07. Показов 687. Ответов 1

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста написать код по следующему заданию:

Создать файл вещественных чисел, который содержит матрицу А размерности n * m (m - четное число). Не считывая
матрицу в память, реорганизовать файл путем перестановки столбцов: первого со вторым, третьего с четвертым и т.д.
Вывести на печать исходную и полученную матрицы.

Оформить нужно в виде функций и с комментариями что делают конкретные части кода.

Добавлено через 9 минут
Не знаю важно ли дополнить, что практическая работа на тему двоичных функций, так что делать ее через них нужно
0
12.02.2023, 11:07
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.02.2023, 11:07
Ответы с готовыми решениями:

Практическая работа
https://psv4.userapi.com/c856436/u197992238/docs/d8/78bc51f448a3/Zadania_dlya_21KS.docx?extra=_-syUlTXKoXiee86LoGVTGLpCDBPNH3sPmkz7FMejLC1bO...

Практическая работа
Подскажите, пожалуйста, как решать данное задание. Спасибо П.5.4. Правил Запрещено создавать темы с бессмысленными названиями вроде...

Практическая работа по классам
Построить систему классов для описания плоских геометрических фигур: круг, квадрат, треугольник. Предусмотреть методы для создания...

1
12 / 10 / 2
Регистрация: 06.10.2013
Сообщений: 19
17.02.2023, 15:04 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream>
#include <fstream>
#include <vector>
 
using namespace std;
 
int main() {
    int n, m;
    cout << "Введите размерность матрицы (n m): ";
    cin >> n >> m;
 
    if (m % 2 != 0) {
        cout << "Ошибка: m должно быть четным числом\n";
        return 1;
    }
 
    // Создаем файл и записываем в него матрицу
    ofstream fout("matrix.txt");
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            fout << (i*m + j + 1) << " ";
        }
        fout << endl;
    }
    fout.close();
 
    // Читаем матрицу из файла и переставляем столбцы
    ifstream fin("matrix.txt");
    vector<vector<double>> matrix(n, vector<double>(m));
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            fin >> matrix[i][j];
        }
    }
 
    for (int j = 0; j < m/2; j+=2) {
        for (int i = 0; i < n; i++) {
            double temp = matrix[i][j];
            matrix[i][j] = matrix[i][j+1];
            matrix[i][j+1] = temp;
        }
    }
    fin.close();
 
    // Выводим исходную и полученную матрицы
    cout << "Исходная матрица:\n";
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            cout << matrix[i][j] << " ";
        }
        cout << endl;
    }
 
    cout << "Переставленная матрица:\n";
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            cout << matrix[i][j] << " ";
        }
        cout << endl;
    }
 
    return 0;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.02.2023, 15:04
Помогаю со студенческими работами здесь

практическая работа ( перегрузка функций)
Реализовать сортировку пузырьком для целых чисел, а затем перегрузить её для дробных

Практическая работа #12 Двумерные массивы. Часть2. :help:
Требования к заданию: 1. Размеры массива М и N задаются константами в исходном коде программы. 2. Все массивы статические и...

Научно-практическая конференция
Ребят меня оправили на конференцию не спросив хочу ли я этого - кроме дипломки еще один гемор вылезет... Тему хоть дали...

Triple DES-EDE3 практическая реазизация
Прошу помощи аудитории этого уважаемого форума и форумчан... Мне требуется код процедуры шифрования Triple DES, 192 бит (24 байт). то есть...

Практическая работа
Как закинуть практическую с задачами по Паскалю на форум?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Пользуясь нейросетью возвращаюсь к вопросу альтернативных приводов поступательного движения.
Hrethgir 14.02.2025
Описание тут https:/ / habr. com/ ru/ articles/ 778118/ . Вопрос ответ You Привет. Скажи, есть-ли вещества, которые могут менять жидкое состояние на желеобразное под воздействием ультразвука? . . .
Ошибка "Another git process seems to be running in this repository"
hw_wired 14.02.2025
При работе с git можно столкнуться с довольно раздражающей ошибкой "Another git process seems to be running in this repository". Эта ситуация возникает, когда система контроля версий пытается. . .
Ошибка "java.lang.NoCl­assDefFou­ndErro­r: javax/xml/bind/JAXBException"
hw_wired 14.02.2025
Как разработчики Java-приложений, мы сталкиваемся с разными ошибками, но одна из них - java. lang. NoClassDefFoundError: javax/ xml/ bind/ JAXBException - стала особенно актуальной после выхода Java 9. . . .
Отличия for-in от for-of в JavaScript
hw_wired 14.02.2025
Когда-то единственным способом перебора элементов массива или свойств объекта был классический цикл for с счетчиком. Да, он отлично справлялся с задачей, но код получался громоздким и не очень. . .
Отличия implementation, api и compile в Gradle
hw_wired 14.02.2025
Управление зависимостями - одна из ключевых задач при разработке современных приложений на Java и Kotlin. Система сборки Gradle предоставляет гибкие и мощные средства для работы с зависимостями,. . .
Что лучше: require или import/export в JavaScript
hw_wired 14.02.2025
Модульность в JavaScript прошла долгий путь эволюции, и сегодня у разработчиков есть два основных способа организации модулей: старый добрый require из системы CommonJS и современные import/ export из. . .
Ошибка "Uncaught SyntaxError: Cannot use import statement outside a module"
hw_wired 14.02.2025
Думаю, многие разработчики сталкивались с ошибкой "Uncaught SyntaxError: Cannot use import statement outside a module" при попытке использовать современный синтаксис импорта в JavaScript. Эта. . .
Ошибка Docker "Got permission denied while trying to connect to the Docker daemon socket at"
hw_wired 14.02.2025
Разработка с использованием Docker может иногда преподносить неожиданные сюрпризы, и одним из самых распространенных камней преткновения становится ошибка с отказом в доступе к демону Docker. . . .
Ошибка "No 'Access-Control-Allow-Origin' header is present on the requested resource"
hw_wired 14.02.2025
При разработке современных веб-приложений нередко сталкиваешься с ошибкой "No 'Access-Control-Allow-Origin' header is present on the requested resource". Эта проблема возникает из-за политики. . .
Как закрыть порт в Linux
hw_wired 14.02.2025
Управление сетевыми портами в Linux - непростая, но важная задача для обеспечения безопасности системы. Каждый открытый порт - это потенциальная уязвимость, через которую злоумышленики могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru