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

Поменять местами строки таблицы

06.10.2015, 21:25. Показов 509. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать программу, которая заполняет двумерный массив 15*7 числами от 0 до 99. Запросить у пользователя два номера строк (например, 5 и 8) и поменять их местами.
Генерацию я сделал, осталось поменять местами строки:
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
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <locale.h>
 
using namespace std;
 
int main()
{
    setlocale(0,"");
    srand(time(0));
    int start=0,fin=99;
    const int row=15;   //Инициализация массива
    const int col=7;
    int arr[row][col];
    for(int i=0;i<row;i++)
    {
    for(int j=0;j<col;j++)
    {
        arr[i][j]=rand()%(fin-start+1)+start;
        cout<<arr[i][j]<<"\t";
    }
    cout<<endl;
    }
    system("pause");
    return 0;
}
Заранее спасибо большое
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.10.2015, 21:25
Ответы с готовыми решениями:

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

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

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

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

1
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
06.10.2015, 21:40 2
C++
1
2
3
4
5
cin >> x >> y;x--, y--;
for (int i = 0; i < col; i++)
{
    swap(a[x][i], a[y][i]);
}
0
06.10.2015, 21:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.10.2015, 21:40
Помогаю со студенческими работами здесь

Если длина введенной строки кратна 4, первую часть строки поменять местами со второй
Если длина введенной строки кратна 4, первую часть строки поменять местами со второй.

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

В функции, для каждой строки матрицы M[n][k], максимальный элемент поменять местами с первым элементом строки
В функции, для каждой строки матрицы M, максимальный элемент поменять местами с первым элементом...

Поменять строки местами
Меня интересует такой вопрос, вот это неправильный отрывок кода. ... while (a!=NULL) { ...


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

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

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