Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отображение ASCII символов в двоичном коде Добрый день. Есть программа, которая отображает двоичный код ASCII символа. #include <iostream> using namespace std; struct byte { unsigned a : 1; unsigned b : 1; https://www.cyberforum.ru/ cpp-beginners/ thread1130828.html C++ В каких случаях вызывается конструктор копирования, и стоит ли вообще об этом думать?
В книге Г. Шилдта написано, что конструктор копирования может неявно вызываться, при инициализации объекта значением, которое возращает ф-я. Вот пример кода из книги. Вызов всех...
C++ Алгоритм быстрой сортировки - посчитать количество перестановок и сравнений элементов массивов https://www.cyberforum.ru/ cpp-beginners/ thread1130817.html
Помогите пожалуйста в алгоритме быстрой сортировки посчитать количество перестановок и сравнений элементов массивов. Не могу понять куда нужно счетчики встроить. void quick(int *a , int l, int r) {...
C++ Поиск слов в строке c++ Как в файле сделать проверку на одинаковые слова в строке https://www.cyberforum.ru/ cpp-beginners/ thread1130814.html
C++ Создание и обработка наборов объектов заданной структуры
У меня есть задание и написанная программа "Исходные данные: набор точек на плоскости, определяющих треугольник. Функции: 1) Определение является ли треугольник равнобедренным. 2) Подсчет...
C++ Определить сумму положительных и число отрицательных членов данной последовательности Задание такое: Даны натуральное число n, целые числа a1...an. Определить сумму положительных и число отрицательных членов данной последовательности. Собсно мой код: #include <iostream> using... https://www.cyberforum.ru/ cpp-beginners/ thread1130810.html
C++ Нод для двух натуральных чисел с циклом for https://www.cyberforum.ru/ cpp-beginners/ thread1130781.html
#include<iostream> #include<windows.h> using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); int a,b,j; cout<<"введите натуральное число ";cin>>a; ...
ООП. Напечатать слова, отличные от последнего слова, предварительно преобразовав каждое из них по правилу C++
Напечатать слова, отличные от последнего слова, предварительно преобразовав каждое из них по правилу: удалить из слова первую букву. Использовать функции. С помощью чего можно удалить букву из...
C++ Определить, является ли заданная матрица A(n,n) ортогональной https://www.cyberforum.ru/ cpp-beginners/ thread1130765.html
квадратная матрица A называется ортогональной, если A транспонированная=обратной A . Определить, является ли заданная матрица A(n,n) ортогональной.
C++ Найти слова которые могут быть полностью сложены из других слов,сцепление слов(конкатенация) https://www.cyberforum.ru/ cpp-beginners/ thread1130761.html
найти слова которые могут быть полностью сложены из других слов,сцепление слов(конкатенация)
C++ Определить номер минимального простого числа до и после упорядочивания массива
Упорядочить массив целых положительных чисел по возрастанию, определить номер минимального простого числа до и после упорядочивания массива. Создать функции для сортировки массива и определения...
C++ Не могу разобраться с наследованием есть клас class Liquid{ private: string name; float density; public: Liquid(){ name = "unknow"; density = 0; https://www.cyberforum.ru/ cpp-beginners/ thread1130744.html
0 / 0 / 1
Регистрация: 25.03.2014
Сообщений: 17
0

Поменять местами столбцы двухмерного массива, заданных с клавиатуры - C++ - Ответ 5957197

26.03.2014, 23:22. Показов 5545. Ответов 1
Метки (Все метки)

Задание таково: есть двухмерный массив (матрица) 15х15, заполнена целыми случайными числами. Нужно поменять местами два столбца, номера которых задаются с клавиатуры.
Помогите именно с самим процессом перестановки столбцов) У меня вообще никаких идей(

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
#include "stdafx.h"
#include <iostream> 
#include <time.h>
#include <ctime>
using namespace std;
int main()
{
    setlocale( LC_ALL,"Russian" );
    srand(time(NULL)); // Инициализируем генератор случайных чисел. 
    const int n = 15; 
    int colum1, colum2; //Номера столбца № 1 и столбца 2 № матрицы
    cout<<"Создан двухмерный массив "<<n<<" x "<<n<<" и заполнен целыми случайными числами "<<endl;
    int **A = new int* [n];
    for (int i=0; i<n; i++)
    {
        A[i] = new int [n];
    } 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            A[i][j]=(int) (rand()%100 - 50)/10;
            cout<<A[i][j]<< " ";
        }
        cout<<endl;
    }
    cout<<"Веедите 1-ый номер столбца: "<<endl;
    cin>>colum1;
    cout<<"Веедите 2-ой номер столбца: "<<endl;
    cin>>colum2;
        cout<<"Матрица после перестановки столбцов: "<<endl;
    for (int i=0; i<n;i++)
    {
        delete[]A[i];
    }
    delete [] A;
    system ("pause");
    return 0;
}
Хотя бы просто принцип, как его сделать, а реализовать я уже попробую сам, а то не хочу показаться наглым)

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

Как поменять местами два столбца двухмерного массива?
Помогите доделать программу. Из вложенного файла осталось только сделать 3 последний задания......

Поменять местами последние и первые строки двухмерного массива
Можно это реализовать в консольном приложении?

Поменять местами максимальный и минимальный элемент заданного двухмерного массива
Составить программу на Паскале. Поменять местами максимальный и минимальный элемент заданного...

В матрице размера mxn заполненной с клавиатуры поменять местами первый и последний столбцы
кто знает как на с++ написать данную программу, помогите пожалуйста. заранее спасибо! в матрице...

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

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

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

В каждой строке двухмерного массива поменять местами первый элемент и любой из максимальных
В каждой строке двухмерного массива поменять местами первый элемент и любой из максимальных. как...

В каждой строке двухмерного массива поменять местами первый элемент и любой из максимальных.
В каждой строке двухмерного массива поменять местами первый элемент и любой из максимальных.

Поменять столбцы и строки массива местами
Помогите сделать задачку. &quot;Перевернуть&quot; массив. У вас есть двухмерный массив , придумайте способ...

Как поменять местами столбцы двумерного массива
необходимо поменять ближайшие нечетные и четные строки(это я сделал), после чего поменять первый...

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