Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти наименьшее среди чисел первой последовательности которые не входят во вторую Даны две последовательности по n целых чисел в каждой. Найти наименьшее среди тех чисел первой последовательности, которые не входят во вторую последовательность (считая, что хотя бы одно число есть). https://www.cyberforum.ru/ cpp-beginners/ thread2952538.html Разбить код на функции C++
#include<iostream> #include<conio.h> #include<windows.h> #include<math.h> char *rus(const char *text);//функция для распознавания русских букв int main(int argc, char* argv) { int i,n,ibeg=0,iend=0,imin; //объявление float min=0,sum=0; //переменных cout<<rus("Введите размерность n=");cin>>n; //ввод размерности массива
C++ Метод Гаусса Складіть програму,яка знаходить обернену матрицю до заданої з використанням методу Гаусса з постовпцевим вибором головного елементу https://www.cyberforum.ru/ cpp-beginners/ thread2952534.html C++ Вычислить сумму ряда https://www.cyberforum.ru/ cpp-beginners/ thread2952532.html
C++ Вычислить значение функции заданной разложением в ряд Тейлора
F=x/1-x^2/2+x^3/6-x^4/24... Требуется ввести значение погрешности и значение x.Нужно чтобы программа высчитала на которой из итераций была достигнута эта точность вычислений (разница между двумя последними значениями функции меньше погрешности) и чему равна функция на последнем этапе
C++ Нужно решении задачи на палиндром https://www.cyberforum.ru/ cpp-beginners/ thread2952487.html
Дорогие друзья, пришлось столкнуться с такой задачей. Нуждаюсь в помощи её решения. Проверить слово или фразу или число на наличие палиндрома и потенциальной возможности палиндрома(если поменять соседние символы местами, то получится палиндром). Если проверяемая последовательность не содержит палиндром, то попытаться поменять последовательность символов входного слова или фразы или числа...
C++ Деление числа на разряды Выводит без перемещения по разрядам числа Должно выводить так: Введите пятизначное число: 10819 1 цифра равна 1 2 цифра равна 0 3 цифра равна 8 https://www.cyberforum.ru/ cpp-beginners/ thread2952484.html C++ слияние двух упорядоченных файлов в один упорядоченный
#include<iostream> #include<fstream> using namespace std; int main() { ifstream in("a.txt"); ifstream in2("b.txt"); ofstream out("out.txt"); int k = 0, l = 0; while (!in.eof()||!in2.eof())
C++ Из троек точек, подсчитать количество параллелограммов https://www.cyberforum.ru/ cpp-beginners/ thread2952459.html
На плоскости заданы множество точек А и точка d вне него. Подсчитайте количество (неупорядоченных) различных троек точек а, b, с из А таких, что четырехугольник abcd является параллелограммом. не люблю решение геометрических задач) Заранее спасибо
C++ Как получить сигнал с микрофона? https://www.cyberforum.ru/ cpp-beginners/ thread2952457.html
Задача следующая – нужно определить, кому принадлежит тот или иной тембр голоса. В плане математики я представляю, как это сделать, но вот с программированием с самого начала пошли трудности. Мне хотелось бы узнать, можно ли вообще каким-то образом считывать сигнал с микрофона в c++. Единственное, что я нашёл – библиотека portaudio, которая не встала на мою мак ось. То есть по сути нужно просто...
Найти минимальное,максимальные значения и сумму компонент, записать в бинарный файл C++
найти минимальное,максимальные значения и сумму компонент, записать в бинарный файл. работает неправильно просто записывает первые два числа #include<iostream> #include<fstream> using namespace std; int main() { ifstream f("in.bin", ios::binary); ofstream g("out.bin", ios::binary); float k, sum = 0; int min = INT_MAX;
C++ Найти три различные точки из заданного множества точек, образующих треугольник наименьшего периметра В пространстве задано множество точек как массив структур Point. Напишите функции для решения следующих задач: Найти три различные точки из заданного множества точек, образующих треугольник наименьшего периметра. https://www.cyberforum.ru/ cpp-beginners/ thread2952388.html
Модератор
Эксперт С++
13508 / 10758 / 6412
Регистрация: 18.12.2011
Сообщений: 28,723
01.03.2022, 09:54 0

Поменять местами соседние строки матрицы - C++ - Ответ 16099909

01.03.2022, 09:54. Показов 725. Ответов 1
Метки (Все метки)

Ответ

Оразец
Образцы (шаблоны) программ для типовых задач
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#include <iostream>
#include <clocale>
#include <cstdlib>
#include <ctime>
//
// Создание матрицы
//
int ** Create( size_t n, size_t m ) {
    int ** M = new int * [n];
    for ( size_t i = 0; i < n; ++i ) {
        M[i] = new int [m];
    }
    return M;
}
//
// Удаление матрицы
//
void Free( int ** M, size_t n ) {
    for ( size_t i = 0; i < n; ++i ) {
        delete [] M[i];
    }
    delete [] M;
}
//
//---- ввод матрицы--------------------------------------
//
void Input( int ** M, size_t n, size_t m ) {
    for ( size_t i = 0; i < n; ++i ) {
        for ( size_t j = 0; j < m; ++j ) {
            std::cout << "M[" << i << "][" << j << "] = ";
            std::cin >> M[i][j];
        }
    }
}
//
// заполнение матрицы случайными числами из диапазона [0, 99] -----------
//
void FillRandomNumbers(int **matrix, const size_t rows, const size_t columns)
{
    srand((unsigned int)time(0)); // инициализируем ПГСЧ
 
    for (size_t row=0; row < rows; row++)
        for (size_t column=0; column < columns; column++)
            matrix[row][column] = rand() % 100; // присваиваем СЧ
}
//
//-------- Печать матрицы ------------------------------------------------
//
void Print( int ** M, size_t n, size_t m ) {
    for ( size_t i = 0; i < n; ++i ) {
        for ( size_t j = 0; j < m; ++j ) {
            std::cout<<M[i][j]<<' ';
        }
        std::cout<<std::endl;
    }
}
//
// пример обработки матрицы - поменять местами соседние строки матрицы
void Process( int ** M, size_t n, size_t m ) 
{
    for ( size_t i = 0; i < n-1; i+=2 ) 
    {
        int* x=M[i];
        M[i]=M[i+1];
        M[i+1]=x;
    }
}
 
 
int main()
{
    //setlocale( LC_ALL, "Rus" ); // установление русской локали (windows)
 
    size_t n, m;
 
    // вводим размерность матрицы
    std::cout << "Введите количество строк матрицы: ";
    std::cin >> n;
    std::cout << "Введите количество столбцов матрицы: ";
    std::cin >> m;
 
    // выделяем память под матрицу
    int ** A = Create( n, m );
 
    // ввод матрицы
    //Input( A, n, m );
    // заполнение случайными числами (вместо ввода)
    FillRandomNumbers(A,n,m);
 
    // Вывод матрицы
    Print(A,n,m);
 
    // обработка матрицы
    Process( A, n, m );
 
    // вывод результата
    Print(A,n,m);
 
    // освобождаем память, выделенную под матрицу и вектор
    Free( A, n );
 
    // ждём нажатия клавиши перед выходом из приложения (windows)
    //system( "pause" );
 
    return 0;
}


Вернуться к обсуждению:
Поменять местами соседние строки матрицы C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2022, 09:54
Готовые ответы и решения:

Поменять местами соседние столбцы матрицы
Задание гласит: в двумерном массиве из целых чисел поменять местами столбцы последовательно. Уже...

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

Для каждой строки таблицы поменять местами соседние элементы
Написать консольную программу, выполняющую следующие действия: 1. Обеспечить получение параметров...

Если в матрице есть две соседние строки из четных элементов - поменять их местами
Если в матрице будут две соседние строки из четных элементов, то их нужно поменять местами. Но в...

Если в матрице найдутся две соседние строки, которые состоят из четных элементов, поменять их местами
Отладка идет, результат не верный. #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt;...

1
01.03.2022, 09:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2022, 09:54
Помогаю со студенческими работами здесь

Поменять соседние слова местами
задание: Дано предложение. Вывести его на экран, меняя местами каждые два соседних слова. Никак...

Поменять соседние числа местами
Дано число. Поменять местами соседние цифры в десятичной записи этого числа помогите пожалуйста...

Поменять местами соседние слова
Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами....

Поменять местами в предложении соседние слова
В общем то я тупА в тильте .Задание звучит следующим образом : Поменять местами в предложении...

Поменять местами соседние элементы массива
Нужно поменять местами соседние элементы массива. Вот код: #include &lt;iostream&gt; using namespace...

Поменять соседние слова в строке местами
Доброе всем время суток. Есть такая задачка. Вроде несложная, но написать что-то не получается....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru