Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Округление вещественного числа до определенного количества знаков https://www.cyberforum.ru/ cpp-beginners/ thread2497601.html
Написать функцию, которая округляет любое вещественное число до определѐнного количества знаков с математической точностью. Как то этот код работает странно, поправите? #include <iostream> using...
Вывести числа, которые есть в обеих последовательностях C++
Заданы две последовательности целых чисел, в каждой из которых числа не повторяются. Вывести те числа, которые есть в обеих последовательностях. Input 9 1 5 7 4 6 2 18 44 71 4 71 5 65 6 3
C++ Необъявленный идентификатор Всем привет! Кто может помочь с кодом? Где моя ошибка. Нужно было написать программу для определения площади прямоугольника, треугольника, круга, используя подпрограмму. #define _USE_MATH_DEFINES... https://www.cyberforum.ru/ cpp-beginners/ thread2497598.html C++ Бинарное дерево. Случайные числа Пытаюсь сделать бинарное дерево. Не получается написать функцию для генерации случайных чисел для дерева ( см. в int main() ) Должно получится подобное Моя корявая функция случайных чисел... https://www.cyberforum.ru/ cpp-beginners/ thread2497588.html
C++ Вставить подстроку в строку(без использования библиотечного метода Insert)
Не получается реализовать вставку подстроки в строку перед index код: void String::Insert(char* s, int index ) { int count = 0; char* str1; int secondCount = 0; str1=new char; for (int i...
C++ Написать программу, которая в вещественном числе выделяет целую и дробную части Написать программу, которая в вещественном числе, введённом в режиме диалога, выделяет целую и дробную части, и отдельно выводит их на экран монитора. https://www.cyberforum.ru/ cpp-beginners/ thread2497568.html
C++ Метод прогноза и коррекции Здравствуйте, необходимо решить задачу используя метод прогноза и коррекции, решить краевую задачу для обыкновенного дифференциального уравнения с точностью ε = 0.0001 y''-xy'+2y=x+1... https://www.cyberforum.ru/ cpp-beginners/ thread2497564.html C++ Написать программу вычисления выражения: Y=3*(X+1)2+4*(X-1)+2
Написать программу вычисления выражения: Y=3*(X+1)2+4*(X-1)+2. Значение X задавать в режиме диалога. Методом перебора попытайтесь найти такое X при котором Y равен нулю. Предусмотреть вывод...
C++ Задача H. Мадагаскар [C, B’] https://www.cyberforum.ru/ cpp-beginners/ thread2497557.html
Лев Алекс, будучи истинным царем зверей, подарил на День Рождения Марти игрушечный зоопарк. Эта модель зоопарка крайне простая и ее можно представить как линию, на которой расположены звери и...
C++ Как записать данную фразу? https://www.cyberforum.ru/ cpp-beginners/ thread2497555.html
Зип файл, уважаемые пользователи форума. Задаю вопрос как начинающий программист. Необходимо записать на c++ фразу "если корень n - ного числа выдает остаток ноль, то...". Про библиотеку <math.h> и...
C++ Минимальное произведение столбиков в матрице
Моя задача: среди столбцов заданной целочисленной матрицы, содержащих только такие элементы, которые по модулю не больше 10 найти столбец с минимальным произведением элементов. Код написал,но...
C++ Графы. Поиск в глубину https://www.cyberforum.ru/ cpp-beginners/ thread2497539.html
Создать программу, которая реализует поиск пути между двумя произвольными вершинами графа согласно варианту. Номера вершин для поиска пути между ними пользователь должен ввести самостоятельно. Для...
2 / 2 / 0
Регистрация: 26.02.2017
Сообщений: 96
0

Поменять строки массива местами - C++ - Ответ 13812949

07.09.2019, 18:23. Показов 3534. Ответов 2
Метки (Все метки)

Помогите пожалуйста с заданием.
"Поменять местами строки массива: первую с пятой, вторую с четвертой, размер массива 7 на 7"

Вот код для массива 7 на 7, что нужно суда добавить, чтобы (нужные) строки менялись местами?

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
#include <iostream>
#include<cstdlib>
using namespace std;
int main()
{
    const int str = 7, sto = 7;
    int mas[str][sto];
    int* p = &mas[0][0];
 
    for (int i = 0; i < str * sto; i++)
    {
        *(p + i) = i + 1;
        if (i % str == 0) cout << endl;
        cout << *(p + i) << "\t";
    }
    cout << endl;
 
    for (int i = 0; i < str; i++) {
        for (int j = 0; j < sto; j++) {
            //  mas[i][j] = i*str + j + 1;
            cout << mas[i][j] << "\t";
        }
        cout << endl;
    }
}


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

Поменять местами строки двумерного массива
Тема: Двумерный массив. Условие задачи:Дан массив размером n×n, элементы которого целые...

Поменять местами строки и столбцы двумерного динамического массива
Добрый день! Такая задача: поменять местами строки и столбцы двумерного динамического массива....

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

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

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.09.2019, 18:23

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

Дана матрица,поменять местами строки те,в которых расположен миним. и максимальный элемент массива
Пожалуйста)

В двухмерном массиве целых чисел поменять местами строки, симметричные относительно середины массива
В двухмерном массиве целых чисел поменять местами строки, симметричные относительно середины...

Поменять местами максимальный элемент каждой строки с первым элементом соответствующей строки
Задана матрица С(5,5). Поменять местами максимальный элемент каждой строки с первым элементом...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.