
Дан целочисленный двумерный массив, размерности n х m. Найти количество отрицательных элементов,
больше -9.

Ответы на вопрос

Ответ:
using System;
using System.Linq; //Оно не может в многомерные массивы :(
namespace CSLearn
{
class Program
{
static void Main(string[] args)
{
//Объявляем всякое
Random random = new Random();
const int n = 5;
const int m = 10;
int counter = 0;
int[,] myarray = new int[n, m];
//Забьём наш массив рандомными элементами
for (int row = 0; row < n; row++)
{
for (int pos = 0; pos < m; pos++)
{
myarray[row, pos] = random.Next(-99, 99);
}
}
//Пробежимся по всему нашему массиву, и посчитаем кол-во элементов, удовлетворяющих условиям.
foreach (int item in myarray)
{
if (item > -9 && item < 0) counter++;
}
Console.WriteLine(counter);
Console.ReadKey();
}
}
}
p.s Осторожно, код написан питонистом :D



Для решения этой задачи необходимо пройти по каждому элементу двумерного массива и проверить, является ли он отрицательным и больше -9. Если условие выполняется, увеличиваем счетчик на единицу. В конце возвращаем значение счетчика.
Вот пример кода на языке Python, реализующий данную задачу:
pythondef count_negative_elements(array):
count = 0
n = len(array)
m = len(array[0])
for i in range(n):
for j in range(m):
if array[i][j] < 0 and array[i][j] > -9:
count += 1
return count
Вы можете использовать эту функцию, передав двумерный массив в качестве аргумента. Например:
pythonarray = [[-1, 2, -3], [4, -5, 6], [-7, 8, -9]]
result = count_negative_elements(array)
print(result) # Выведет: 4
В этом примере двумерный массив содержит 4 отрицательных элемента, которые больше -9.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili