Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
Dimonikom
1 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 55
#1

Двумерный массив - C++

19.09.2012, 17:41. Просмотров 1949. Ответов 6
Метки нет (Все метки)

1. Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по столбцам, сумму его элементов по строкам и среднее арифметическое всех его элементов.
2. Написать программу, которая случайным образом заполняет двумерный массив размерностью 3х4 цифрами от 0 до 10. Необходимо найти количество элементов значение которых равно нулю.
3. Написать программу, которая случайным образом заполняет двумерный массив размером 6х6 цифрами от 0 до 10 и одномерный массив из 6-ти чисел. Нужно нечетные строки двумерного массива заменить на одномерный массив.
4. Написать программу, которая случайным образом заполняет двумерный массив размером 6х6 цифрами от 0 до 10 и одномерный массив из 6-ти чисел. Нужно четные столбцы двумерного массива заменить на одномерный массив.
5. Написать программу, которая случайным образом заполняет двумерный массив размером 6х6 цифрами от 0 до 10. Воспользовавшись одномерным массивом размером 6 элементов как вспомогательным, нужно поменять местами 1-ю и 2-ю строки, 3-ю и 4-ю строки, 5-ю и 6-ю строки двумерного массива.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2012, 17:41     Двумерный массив
Посмотрите здесь:

Как можно вложить двумерный массив в двумерный? - C++
Нужно написать программу перемножения двух матриц размерностью МxМ, элементы которых, матрицы размерностью КxК... Подскажите (желательно с...

Дан двумерный массив размерностью Н. сформировать одномерный массив из элементов заданного массива расположенных над главной диагональю. - C++
помогите решить=)Дан двумерный массив размерностью Н. сформировать одномерный массив из элементов заданного массива расположенных над ...

Двумерный массив - C++
Нужно написать программу, которая транспонирует матрицу, предварительно введённую с клавиатуры пользователем.

Двумерный массив - C++
Циклический вычислительный процесс (двумерный массив)  Для произвольного двумерного массива найти столбец с наибольшей суммой элементов...

Двумерный массив - C++
Как решить на с++

Двумерный массив - C++
В квадратной матрице поменять местами элементы, симметричные относительно главной диагонали

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
19.09.2012, 17:42     Двумерный массив #2
Различные приемы работы с матрицами - готовое решение почти все решения в одном месте
Dimonikom
1 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 55
19.09.2012, 17:47  [ТС]     Двумерный массив #3
Мне нужно вот в таком формате:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int a[5][5],max;
srand(time(0));
for(int i=0;i<5;i++){
for(int j=0;j<5;i++){   
a[i][j]=rand()%20;
cout<<a[i][j]<<" ";
}
cout<<endl;
}
max=a[0][0];
for( int i=0;i<5;i++){
for( int j=0;j<5;j++){
if(max<a[i][i]){
max=a[i][j];}
}
}
cout<<max<<endl;
}
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
19.09.2012, 17:47     Двумерный массив #4
я искренне рад за тебя.
Dimonikom
1 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 55
19.09.2012, 17:49  [ТС]     Двумерный массив #5
co6ak, мож памочь плиз ?
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
19.09.2012, 19:31     Двумерный массив #6
Цитата Сообщение от Dimonikom Посмотреть сообщение
5. Написать программу, которая случайным образом заполняет двумерный массив размером 6х6 цифрами от 0 до 10. Воспользовавшись одномерным массивом размером 6 элементов как вспомогательным, нужно поменять местами 1-ю и 2-ю строки, 3-ю и 4-ю строки, 5-ю и 6-ю строки двумерного массива.
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
#include <iostream>
#include <ctime>
using namespace std;
 
int main()
{
    int a[6][6], b[6];
 srand(time(0));
 for(int i=0;i<6;i++){
 for(int j=0;j<6;j++){ 
 a[i][j]=rand()%11;
 cout<<a[i][j]<<" ";
 }
 cout<<endl;
 }
cout<<endl<<endl;
 for( int i=0;i<6;i+=2){
     for( int j=0;j<6;j++)
         b[j]=a[i][j];
     for( int j=0;j<6;j++)
         a[i][j]=a[i+1][j];
     for( int j=0;j<6;j++)
         a[i+1][j]=b[j];
 }
 for(int i=0;i<6;i++){
 for(int j=0;j<6;j++){  
 cout<<a[i][j]<<" ";
 }
 cout<<endl;
 } 
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2012, 19:53     Двумерный массив
Еще ссылки по теме:

двумерный массив - C++
Подскажите пожалуйста, как задать двумерный массив с клавиатуры.

с++ двумерный массив - C++
уважаемые программисты прошу помочь с программой на двумерный массив т.к. я не в силах это сделать!!! нужно создать функцию к этой...

Двумерный массив - C++
помогите доделать программу. нужно сдавать через 2 дня Написать программу, интегрирующую случайный двумерный массив из 0 и 1 с помощью...

Двумерный массив - C++
Есть задачка: Вот моё решение: #include &lt;iostream&gt; using namespace std; int main()


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

Или воспользуйтесь поиском по форуму:
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
19.09.2012, 19:53     Двумерный массив #7
Цитата Сообщение от Dimonikom Посмотреть сообщение
Написать программу, которая случайным образом заполняет двумерный массив размерностью 3х4 цифрами от 0 до 10. Необходимо найти количество элементов значение которых равно нулю.
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 <iomanip>
#include <cstdlib>
#include <ctime>
 
int main()
{
    srand(time(0));
    const int Rows = 3, Colls = 4;
    int Matrix[Rows][Colls], Count = 0;
    
    std::cout << "Matrix: " << std::endl;
    for(int i = 0; i < Rows; i++)
    {
            for(int j = 0; j < Colls; j++)
            {
                    std::cout << std::setw(4) << (Matrix[i][j] = rand() % 11);
                    if(!Matrix[i][j])
                                     Count++;
            }
            std::cout << std::endl;
    }
    std::cout << "Count: " << Count << std::endl;
    
    system("pause");
    return 0;
}
Yandex
Объявления
19.09.2012, 19:53     Двумерный массив
Ответ Создать тему
Опции темы

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