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

Найти сумму положительных элементов массива Все отрицательные элементы заменить на 0

30.11.2019, 12:57. Показов 760. Ответов 1
Метки нет (Все метки)

Нужна помощь с написанием программ C# Net Framework 4.7.2, VS 2017 желательно, но можно и другого года.

5. Заполнить массив В(3,4) случайным образом. Найти сумму положительных элементов. Все отрицательные элементы заменить на 0.

Помогите пожалуйста. Спасибо огромное тем, кто поможет!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2019, 12:57
Ответы с готовыми решениями:

Найти сумму положительных элементов массива до максимального и заменить отрицательные элементы квадратами
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)сумму положительных...

Заполнить массив В(3,4) случайным образом. Найти сумму положительных элементов. Все отрицательные элементы заменить на 0
Мне нужно только Все отрицательные элементы заменить на 0. Мой код: private void...

Найти сумму положительных элементов массива, все отрицательные элементы удвоить
Помогите студенту! Дан массив а, найти сумму положительных элементов, все отрицательные элементы...

Массив: Найти сумму S положительных элементов массива, все отрицательные элементы удвоить.
Здравствуйте, помогите пожалуйста написать программу для 13 варианта, буду очень признателен, и...

1
250 / 166 / 94
Регистрация: 16.09.2019
Сообщений: 456
30.11.2019, 16:02 2
dewqx,
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
public static void Main()
        {
            var matrix = GenerateMatrix(3, 4);
            Print(matrix);
 
            var sum = Sum(matrix);
            Console.WriteLine($"Matrix sum: {sum}");
 
            MinusesToZero(matrix);
            Print(matrix);
 
            Console.ReadKey(true);
        }
 
        public static int Sum(int[,] matrix)
        {
            int sum = 0;
            foreach(var i in matrix)
                if(i > 0)
                    sum += i;
 
            return sum;
        }
 
        public static void MinusesToZero(int[,] matrix)
        {
            int rows = matrix.GetLength(0);
            int columns = matrix.GetLength(1);
            for(int i = 0; i < rows; i++)
                for(int j = 0; j < columns; j++)
                    if(matrix[i, j] < 0)
                        matrix[i, j] = 0;
        }
 
        public static void Print(int[,] matrix)
        {
            int rows = matrix.GetLength(0);
            int columns = matrix.GetLength(1);
            for(int i = 0; i < rows; i++)
            {
                for(int j = 0; j < columns; j++)
                    Console.Write($"{matrix[i, j]}\t");
                Console.WriteLine();
            }
        }
 
        public static int[,] GenerateMatrix(int rows, int columns)
        {
            Random rnd = new Random();
            var matrix = new int[rows, columns];
 
            for(int i = 0; i < rows; i++)
                for(int j = 0; j < columns; j++)
                    matrix[i, j] = rnd.Next(-10, 11);
 
            return matrix;
        }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2019, 16:02
Помогаю со студенческими работами здесь

Заменить все отрицательные элементы нулями и подсчитать сумму положительных элементов
Задан двухмерный массив вещественных чисел.Заменить все отрицательные элементы нулями и подсчитать...

Заменить все отрицательные элементы нулями и подсчитать сумму положительных элементов в массиве
задан двумерный массив вещественных чисел.заменить все отрицательные элементы нулями и подсчитать...

Найти сумму и произведение всех положительных элементов массива и заменить нулями все элементы, расположенные на главной диагонали и выше ее.
Найти сумму и произведение всех положительных элементов массива и заменить нулями все элементы,...

Определить сумму и количество положительных элементов массива. Увеличить все отрицательные элементы на 10
Определить сумму и количество положительных элементов массива Xi, (i = 1,...,15) . Увеличить все...


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

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

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