Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 02.12.2017
Сообщений: 26
1

Массив: Найти среднее арифметическое элементов в окрашенной области без дополнительных массивов.

05.12.2017, 10:01. Показов 1591. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Заданная матрица целых чисел размером (N, N). найти среднее арифметическое элементов в окрашенной области. запрещено
использование дополнительных массивов.

Скрин нуйжной выделеной области ниже.

Если можно, то напишите с пояснениями а программу не укороченой.

За ранее спс .
Миниатюры
Массив: Найти среднее арифметическое элементов в окрашенной области без дополнительных массивов.  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2017, 10:01
Ответы с готовыми решениями:

Найти среднее арифметическое элементов в окрашенной области
Вот как звучит задача: Заданная матрица целых чисел размером (N, N). Найти среднее...

Задана матрица целых чисел размером (N, N). Найти среднее арифметическое элементов в окрашенной области
Задана матрица целых чисел размером (N, N). Найти среднее арифметическое элементов в окрашенной...

Дано массив A[1.n]. Подсчитать среднее арифметическое всех отрицательных и дополнительных элементов
Дано массив A. Подсчитать среднее арифметическое всех отрицательных и дополнительных элементов

Двумерный массив. Найти среднее арифметическое элементов, которые делятся на 4 или на 3 без остатка
Дан двумерный массив из 9 вещественных чисел. Найти среднее арифметическое элементов, которые...

1
75 / 75 / 96
Регистрация: 29.09.2012
Сообщений: 232
05.12.2017, 10:31 2
Лучший ответ Сообщение было отмечено Darckan как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
using System;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Random rand = new Random();
            Console.WriteLine("Введите N :");
            int N = int.Parse(Console.ReadLine());
            int[,] matrix = new int[N, N];
            int i, j;
            double sum = 0, kol = 0;
 
            for (i = 0; i < N; i++)
            {
                for (j = 0; j < N; j++)
                {
                    matrix[i, j] = rand.Next(-50, 50);
                    Console.Write(matrix[i, j] + "    ");
                }
                Console.WriteLine();
                Console.WriteLine("------------------------------------------");
            }
            Console.WriteLine();
 
            for (i = 0; i < N / 2; i++) //1
            {
                for (j = 0; j < N / 2; j++)
                {
                    if (i > j)
                    {
                        sum += matrix[i, j];
                        kol++;
                    }
                }
            }
 
            for (i = 0; i < N / 2; i++) //2
            {
                for (j = N / 2; j < N; j++)
                {
                    if (i + j > N - 1)
                    {
                        sum += matrix[i, j];
                        kol++;
                    }
                }
            }
            for (i = N / 2; i < N; i++)//3
            {
                for (j = 0; j < N / 2; j++)
                {
                    if (i + j < N - 1)
                    {
                        sum += matrix[i, j];
                        kol++;
                    }
                }
            }
 
            for (i = N / 2; i < N; i++)//4
            {
                for (j = i + 1; j < N; j++)
                {
                    sum += matrix[i, j];
                    kol++;
                }
            }
            Console.WriteLine("Sr: {0}", sum/kol);
            Console.ReadKey();
        }
    }
}
0
05.12.2017, 10:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.12.2017, 10:31
Помогаю со студенческими работами здесь

В массиве A[N] осуществите сдвиг на K<N элементов вправо без использования дополнительных массивов: найти ошибку
Задание: В массиве A осуществите сдвиг на K&lt;N элементов вправо без использования дополнительных...

Найти среднее арифметическое элементов отмеченной области матрицы
Найти среднее арифметическое элементов отмеченной области матрицы. области на картинке.

Найти среднее арифметическое элементов отмеченной области матрицы
Найти среднее арифметическое элементов отмеченной области матрицы.

Найти среднее арифметическое элементов, принадлежащих заштрихованной области в матрице
111111111 матрица (n x n) 011111110 001111100 000111000 000010000 000000000 000000000...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru