Дана матрица размера M × N и целое число K (1 ≤ K ≤ M). Найти сумму и произведение элементов K-й строки данной матрицы. - Pascal

Узнай цену своей работы

Формулировка задачи:

Дана матрица размера M × N и целое число K (1 ≤ K ≤ M). Найти сумму и произведение элементов K-й строки данной матрицы.

Помогите пожалуйста. Очень очень надо

Решение задачи: «Дана матрица размера M × N и целое число K (1 ≤ K ≤ M). Найти сумму и произведение элементов K-й строки данной матрицы.»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j, m, n,k,Sum=0,A=1;
            Random x = new Random();
            Console.WriteLine("m=");
            m = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("n=");
            n = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
            int[,] a = new int[m, n];
            for (i = 0; i < m; i++)
            {
                for (j = 0; j < n; j++)
                {
                    a[i, j] = x.Next(0, 5);
                }
            }
 
            for (i = 0; i < m; i++)
            {
                for (j = 0; j < n; j++)
                {
                    Console.Write(a[i, j] + "   ");
                }
 
                Console.WriteLine();
            }
            Console.WriteLine("vvedite K");
 
      k = Convert.ToInt32(Console.ReadLine());
 
            for (i = 0; i < m; i++)
            
                for (j =0; j<n; j++)
                
                    if (i == (k-1))
                    { Sum += a[i, j];
                        A*=a[i,j]; }
                Console.WriteLine("Sum= "+Sum+" \n proizvedenie ="+A);
  Console.ReadKey();
 
        }
    }
    }

Объяснение кода листинга программы

  1. Создается пространство для хранения матрицы размером m×n.
  2. Ввод значений m и n с помощью Console.WriteLine и Convert.ToInt32.
  3. Инициализация массива a с помощью двух вложенных циклов.
  4. Вывод содержимого матрицы с помощью двух вложенных циклов.
  5. Ввод значения K с помощью Console.WriteLine и Convert.ToInt32.
  6. Проверка условия i=k-1 и суммирование элементов строки с помощью двух вложенных циклов.
  7. Обновление переменной Sum и A.
  8. Вывод значений Sum и A с помощью Console.WriteLine.
  9. Ожидание ввода с помощью Console.ReadKey().

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5
Похожие ответы