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

Дан двумерный массив из m строк и n столбцов

13.12.2016, 01:09. Показов 38062. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан двумерный массив из m строк и n столбцов. Заполнить его значениями элементов одномерного массива размеров mxn. Заполнение проводить по строкам, начиная с первой (а в ней - написания с первого элемента).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2016, 01:09
Ответы с готовыми решениями:

Дан двумерный массив, содержащий 12 строк и 14 столбцов
Дан двумерный массив, содержащий 12 строк и 14 столбцов. Элементами массива являются целые числа....

Дан двумерный массив целых чисел из 4 столбцов и 3 строк. Найти сумму элементов в этом массиве стоящих после первого
В чем ошибка? Он у меня наоборот подсчитывает сумму элементов предшествующих первому нулевому...

Дан двумерный массив. Найти сумму первых N/2 столбцов
Дан двумерный массив a(n*n). Найти сумму первых N/2 столбцов и сумму последних N/2 столбцов (N -...

Двумерный массив неизвестных строк и столбцов
заранее не известно количество строк и столбцов. столбцов примерно i но может быть много меньше...

4
13 / 13 / 10
Регистрация: 23.08.2015
Сообщений: 131
13.12.2016, 03:13 2
Я не совсем понял. Тебе что то типо такого надо, да?
Просто размерность двумерного массива тоже пользователь задаёт?
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
int main()
{
    int arr1[5][8];
    int n = 5 * 8;
    int *arr = new int[n]; //создаём динамический массив
    
    for (int i = 0; i < n; i++) //заполняем массив
    {
        cin >> arr[i];
    }
 
    int it = 0;
 
    for (int i = 0; i < 5; i++) 
    {
        for (int j = 0; j < 8; j++)
        {
            arr1[i][j] = arr[it];
            it++;
        }
    }
 
    return 0;
}
0
0 / 0 / 0
Регистрация: 08.11.2016
Сообщений: 97
13.12.2016, 03:21  [ТС] 3
Цитата Сообщение от neketsh Посмотреть сообщение
Я не совсем понял. Тебе что то типо такого надо, да?
Просто размерность двумерного массива тоже пользователь задаёт?
Спасибо большое , но теперь я не совсем понял
Вот такое получается . Я не знаю , но не так по-моему должно быть ? или я что-то не так делаю?
Миниатюры
Дан двумерный массив из m строк и n столбцов  
0
0 / 0 / 0
Регистрация: 08.11.2016
Сообщений: 97
13.12.2016, 03:21  [ТС] 4
Просто я бесконечное кол-во чисел ввожу и ничего в итоге не происходит
0
13 / 13 / 10
Регистрация: 23.08.2015
Сообщений: 131
13.12.2016, 16:15 5
deh9, ну просто 5*8 это надо ввести 45 значений. Я чисто для примера это сделал.

Можно сделать так, что бы пользователь вводил сам размерность массива.:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int m; // строки
int n; // столбцы
 
cout << "Enter m: ";
cin >> m;
 
cout << "Enter n: ";
cin >> n;
 
int **arr1 = new int*[m];   //строки
 
for (int i = 0; i < m; i++)
{
    arr1[i] = new int[n];   //столбцы
}
 
    // код...
 
//Обязательно чистим память после использования динамического массива!
for (int i = 0; i < m; i++)
    delete[] arr1[i];
Тогда новый, одномерный массив будет:

C++
1
2
3
4
5
6
int n = m*n;
int *arr = new int[n];
 
// код
 
delete [] arr; // чистим память
0
13.12.2016, 16:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2016, 16:15
Помогаю со студенческими работами здесь

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

Дан двумерный массив целых чисел (4 строки, 5 столбцов). Заполните его с клавиатуры
Дан двумерный массив целых чисел (4 строки, 5 столбцов). Заполните его с клавиатуры....

Сформируйте двумерный массив, который состоит из 5 строк и 3 столбцов по правилу m[i,j]=i-j*і
Сформируйте двумерный массив, который состоит из 5 строк и 3 столбцов по правилу m=i-j*і и...

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


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

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

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