Нахождение среднего арифметического - C#

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

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

Задание: средние арифметические значения элементов всех столбцов матрицы с нечетными номерами равны. Необходимо проверить, так ли это или нет. Написал код, который все время выдает "истина". В чем проблема?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication9
{
    class Program
    {
        static void Main(string[] args)
        {//Средние арифметические значения элементов всех столбцов матрицы с нечетными номерами равны.
            double[,] Matr = null;
            bool start = false, chark = false;
            double arifm = 0, summ = 0;
            int razmer = 0;
            Console.WriteLine("razmer =");            
            razmer = int.Parse(Console.ReadLine());
            Matr = new double[razmer, razmer];
            for (int i = 0; i < razmer; i++)
            {
                for (int j = 0; j < razmer; j++)
                {
                    Matr[i, j] = double.Parse(Console.ReadLine());
                }
            }
            summ = 0;
            for (int i = 0; i < razmer; i++)
            {
                
                for (int j = 1; j < razmer; j = j + 2)
                {
                    summ = summ + Matr[i, j];
                }
                arifm = summ / razmer;
                if ((arifm == summ / razmer) || (start == false))
                {
                    start = true;
                    
                    chark = true;
                }
                else
                {
                    chark = false;
                    break;
                }
            }
            Console.WriteLine("{0}", chark);
            Console.ReadKey();
        }
    }
}
Понял, что необходимо вычислить сумму каждого из нечетных столбцов и запомнить её. Как реализовать - не знаю.

Решение задачи: «Нахождение среднего арифметического»

textual
Листинг программы
 var matr = new double[,] { { 1, 2, 0, 5, 2 }, { 3, 4, 0, 1 , 2}, { 3, 7, 7.5, 0, 1.7 }, { 1, 4, 0.5, 6 , 2.3 } };

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


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

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

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