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

Заполнить матрицу 10×10 следующим образом

13.12.2016, 16:06. Показов 1718. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте снова. У меня проблема с матрицей. Мне нужно ее заполнить вот так вот, как на скрине. И вычислить произведение элементов матрицы, больших 2, но меньших 6,
и количество элементов матрицы, кратных 2. Как то так. Сама матрица у меня не выходит как надо.
Миниатюры
Заполнить матрицу 10×10 следующим образом  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2016, 16:06
Ответы с готовыми решениями:

Заполнить двумерный массив следующим образом
10000 11000 11100 11110 11111 решите пожалуйста, а то я уже :wall:

Заполнить квадратный массив В размером NxN следующим образом:
Заполнить квадратный массив В размером NxN следующим образом: 0 1 1 1 1 0 2 0 1 1 0 4 2 2 0 0 4...

Заполнить матрицу 10×10
Здравствуйте. Как правильно заполнить такую матрицу?

Заполнить целочисленный массив А, не вводя значения его элементов с клавиатуры, следующим образом:
Заполнить целочисленный массив А, не вводя значения его элементов с клавиатуры, следующим образом:...

3
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
13.12.2016, 16:16 2
Jellpas,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
static void Main()
{
    int[,] arr = new int[10, 10];
 
    for (int i = 0; i < 10; ++i)
        for (int j = 0; j < 10; ++j)
            if (i + 1 > j)
                arr[i, j] = i + 1;
 
    for (int i = 0; i < 10; ++i)
    {
        for (int j = 0; j < 10; ++j)
            Console.Write(arr[i, j].ToString().PadLeft(3, ' '));
        Console.WriteLine();
    }
 
    Console.ReadKey();
}
1
309 / 309 / 215
Регистрация: 24.09.2013
Сообщений: 771
13.12.2016, 16:18 3
Лучший ответ Сообщение было отмечено Jellpas как решение

Решение

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
using System;
 
namespace ConsoleApplication
{
    class Program
    {
        static void Main()
        {
            int[,] matrix = new int[10, 10];
            int mul = 1, count = 0;
 
            for (int i = 0; i < 10; i++)
            {
                for (int j = 0; j < 10; j++)
                {
                    matrix[i, j] = j < i + 1 ? i + 1 : 0;
                    if (matrix[i,j] > 2 && matrix[i, j] < 6)
                        mul *= matrix[i, j];
                    if (matrix[i,j] % 2 == 0)
                        count++;
                }
            }
 
            for (int i = 0; i < 10; i++)
            {
                for (int j = 0; j < 10; j++)
                    Console.Write(matrix[i, j] + " ");
                Console.WriteLine();
            }
 
            Console.WriteLine("Произведение эл-ов матрицы >2 и <6: " + mul);
            Console.WriteLine("Кол-во эл-ов матрицы кратных 2: " + count);
            Console.ReadKey();
        }
    }
}
1
3 / 3 / 0
Регистрация: 05.06.2016
Сообщений: 31
13.12.2016, 16:19  [ТС] 4
EveKS, Матрица вышла отлично, но можно спросить, как правильно добавить к ней вычисление, которое я писал выше?

Добавлено через 1 минуту
Pikemaster, Большое спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2016, 16:19
Помогаю со студенческими работами здесь

Заполнить матрицу А(n, m) определенным образом
Помогите пожалуйста заполнить матрицу А(n, m) следующим образом. Для заданных k и l элементу а...

Заполнить матрицу случайным образом
Помогите исправить двумерный массив, заполненный случайным образом string ss; Random b = new...

Заполнить квадратную матрицу определённым образом
Размерность матрицы вводится пользователем вручную с клавиатуры. Предусмотреть проверку (!)...

Создать массив размерностью n×n элементов и заполнить его по следующему образцу, например для матрицы 5×5: 1 1 1 1 1 0 1
Создать массив размерностью n×n элементов и заполнить его по следующему образцу, например для...


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

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

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