С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 25.12.2019
Сообщений: 22

Переставить местами первый и последний столбец матрицы размерами N*M. Матрицу сформировать из случайных чисел в диап

09.06.2020, 20:58. Показов 1034. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Переставить местами первый и последний столбец матрицы размерами N*M. Матрицу сформировать из случайных чисел в диапазоне от -100 до 100.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.06.2020, 20:58
Ответы с готовыми решениями:

Получить через генератор случайных чисел матрицу и поменять местами первый и последний элементы в ней
1. Получить через генератор случайных чисел матрицу и поменять местами первый и последний элементы в ней. Каждую матрицу вывести. 2....

Пересчитать матрицу К размерности m * n так, чтобы поменялись местами первый и последний столбец
Пересчитать матрицу К размерности m * n так, чтобы поменялись местами первый и последний столбец. Для отладки программы контрольный...

Первый и последний столбец матрицы поменять местами
дана матрица 4 на 4 первый и последний столбец поменять местами

1
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
09.06.2020, 21:22
Лучший ответ Сообщение было отмечено ant22889 как решение

Решение

Цитата Сообщение от ant22889 Посмотреть сообщение
Переставить местами первый и последний столбец матрицы размерами N*M.
Серьёзно? Тоесть реально..
Неужели это такая СЛОЖНАЯ задача
std::swap, на крайняк есть
temp = a
a = b
b = temp

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
#include <vector>
#include <iostream>
#include <ctime>
 
int main()
{
    srand(time(0));
    size_t n;
    std::cin >> n;
 
    size_t m;
    std::cin >> m;
 
    std::vector<std::vector<int>> v(n);
 
    for (size_t i = 0; i < n; i++)
    {
        v[i] = std::vector<int>(m);
        for (size_t j = 0; j < m; j++)
        {
            v[i][j] = rand() % 201 - 100;
            std::cout << v[i][j] << '\t';
        }
        std::cout << std::endl;
    }
 
    for (size_t i = 0; i < m; i++)
    {
        std::swap(v[i][0], v[i][v.size() - 1]);
    }
 
    for (size_t i = 0; i < n; i++)
    {
        for (size_t j = 0; j < m; j++)
        {
            std::cout << v[i][j] << '\t';
        }
        std::cout << std::endl;
    }
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.06.2020, 21:22
Помогаю со студенческими работами здесь

Поменять местами первый и последний столбец матрицы n*m
Собственно задание в заголовке Program lab82; uses crt; var t:real;//временная переменная i,j:byte;//номер строки,столбца ...

Поменять местами первый и последний столбец матрицы
Дана квадратная матрица с помощью вложенного цикла поменять местами первый и последний столбец

Поменять местами первый и последний столбец матрицы
Поменять местами первый и последний столбец матрицы

Поменять местами первый и последний столбец матрицы
Напишите программу которая меняет местами первый и последний столбец размерностью матрицы N*M в матрицах A и В заранее спасибо

Переставить местами первый и последний строки прямоугольной таблицы (матрицы)
Переставить местами первый и последний строки прямоугольной таблицы (матрицы)


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru