infocenterbla
?>

Привет. Написать код C# ну или если есть возможность, дайте ссылку на статью. Дана матрица А размера 5x5. Найдите сумму положительных элементов и количество нулевых. Ввод элементов осуществить вручную и предусмотреть вывод результата на экран. Буду благодарен любой

Информатика

Ответы

stmr29

using System;

using System.Linq;

namespace ConsoleApp1

{

   class Program

   {

       static void Main(string[] args)

       {

           int[,] A = new int[5, 5];

           int i, j;

           int cnt = 0; // Количество нулевых элементов

           int sum = 0; // Сумма положительных элементов

           // Задаем матрицу A и сразу считаем сумму положительных элементов и количество нулевых

           Console.WriteLine("Введите матрицу A[5x5]: ");

           for (i = 0; i < 5; i++)

           {

               Console.Write("Введите ({0}) строку матрицы: ", i+1);

               // Следующая строка считывает из консоли строку, разделяет её по пробелам

               // Затем каждую подстроку переводит в целое число и приводит полученную коллекцию к типу массива.

               int[] numbers = Console.ReadLine().Split(' ').Select(s => int.Parse(s)).ToArray();

               for (j = 0; j < 5; j++)

               {

                   A[i, j] = numbers[j];

                   if (A[i, j] == 0) cnt++;

                   if (A[i, j] > 0) sum += A[i, j];

               }

           }

           // Выводим матрицу на экран:

           Console.WriteLine("\n\n\nМатрица A:");

           for (i = 0; i < 5; i++)

           {

               for (j = 0; j < 5; j++) Console.Write(A[i, j]+"\t");

               Console.WriteLine();

           }

           Console.WriteLine("Сумма положительных элементов: {0}", sum);

           Console.WriteLine("Количество нулевых элементов: {0}", cnt);

       }

   }

}


Привет. Написать код C# ну или если есть возможность, дайте ссылку на статью. Дана матрица А размера
kuziv31

Не совсем понял о какой таблице речь.

Представляем буквы числами от 0 до 4. А-0, Р-1, У-2, К-3, О-4

получается список на первом месте которого 00000, а на последнем 44444

Переводим последнее число из пятеричной системы счисления в десятеричную и прибавляем единицу (т.к. отсчет начинается с нуля, а нумерация с 1)

Получаем: Всего 3125 комбинаций

По той же логике на 517 месте стоит число 516.

Переводим его в пятеричную систему - 04031

Подставляем вместо цифр буквы.

Под номером 517 находится комбинация  - АОАКР

Теперь обратное, вместо букв цифры - 32143

Переводим в десятичную систему и прибавляем 1.

Курок находится под номером 2174

Vera-zero281
Если матрица подаётся построчно (вводить числа без [] разделённые пробелом)

# input

matrix = []

line = list(map(int, input().split()))

matrix.append(line)

for j in range(len(line) - 1):

   line = list(map(int, input().split()))

   matrix.append(line)

print(matrix)

# k + max

k = int(input("k: "))

maximum = matrix[0][0]

counter = 0

for arr in matrix:

   for num in arr:

       if num % k == 0:

           if maximum < num:

               maximum = num

           counter += 1

print("{0} чисел, кратных {1}".format(counter, k))

if maximum != 0:

   print("Максимальное число кратное {0} - {1}".format(k, maximum))

else:

   print("Нет чисел кратных {0}".format(k))

Если одной строкой, уже массивом ([1,20,3,4],[2,5,5,5],[3,8,9,12],[8,9,10,11])

# input

matrix = input().split("],[")

matrix[0] = matrix[0][1:]

matrix[len(matrix) - 1] = matrix[len(matrix)-1][:len(matrix[len(matrix) - 1])-1]

newMatrix = []

for arr in matrix:

   line = list(map(int, arr.split(",")))

   newMatrix.append(line)

matrix = newMatrix

print(matrix)

# k + max

k = int(input("k: "))

maximum = matrix[0][0]

counter = 0

for arr in matrix:

   for num in arr:

       if num % k == 0:

           if maximum < num:

               maximum = num

           counter += 1

print("{0} чисел, кратных {1}".format(counter, k))

if maximum != 0:

   print("Максимальное число кратное {0} - {1}".format(k, maximum))

else:

   print("Нет чисел кратных {0}".format(k))


В Python с двумерных массивов, решите задачу: Для целочисленной квадратной матрицы найти число элеме
В Python с двумерных массивов, решите задачу: Для целочисленной квадратной матрицы найти число элеме

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Привет. Написать код C# ну или если есть возможность, дайте ссылку на статью. Дана матрица А размера 5x5. Найдите сумму положительных элементов и количество нулевых. Ввод элементов осуществить вручную и предусмотреть вывод результата на экран. Буду благодарен любой
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Sergei248
Natalya
bagrjashv41
Орлова
kulibabad566
m-zolotukhina2
Yelena_Irina826
Aleksei1968
balabinatanya7174
ksvish2012
zhmulyov-denis8
Chausmonk4
Nonstop788848
mouse-0211fsb3509
Pona4ka93