Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

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

79K
28 ноября 2013 года
alex7776
13 / / 18.11.2013
Задание: средние арифметические значения элементов всех столбцов матрицы с нечетными номерами равны. Необходимо проверить, так ли это или нет.

Написал код, который все время выдает "истина". В чем проблема?


Код:
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();
        }
    }
}
Понял, что необходимо вычислить сумму каждого из нечетных столбцов и запомнить её. Как реализовать - не знаю.
1
29 ноября 2013 года
kot_
7.3K / / 20.01.2000
ну а что ты хотел?

 
Код:
if ((arifm == summ / razmer) || (start == false))
всегда тру
79K
29 ноября 2013 года
alex7776
13 / / 18.11.2013
А как исправить?
79K
29 ноября 2013 года
alex7776
13 / / 18.11.2013
Все сделал.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог