Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2013, 10:54   #11
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Код:
const int n = 5; // эти числа тоже вводите с клавы
const int m = 5;

// создаем массив
int[][] C = new int[n][];
for (int i = 0; i < m; i++) C[i] = new int[m];

// заполняем
for (int i = 0; i < n; i++)
    for (int j = 0; j < m; j++)
    {
        C[i][j] = i * j - (m + j * 4); // это \сделано чтобы вручную не вводить. В вашем случае вставьте сюда код ввода
    }

double[] B = new double[n];

// заполняем массив Б
for (int i = 0; i < n; i++)
{
    B[i] = Avg(C[i], m);
}

// сортируем
double[] Sorted = SortBubble(B, n);
// функции

Код:
double Avg(int[] Array, int len)
        {
            double res = 0;
            for (int i = 0; i < len; i++)
            {
                res += Array[i];
            }
            res /= len;
            return res;
        }


        double[] SortBubble(double[] Array, int len)
        {
            double[] temp = new double[len];
            // делаем копию массива
            for (int i = 0; i < len; i++) temp[i] = Array[i];

            for (int i = 0; i < len - 1; i++)
            {
                if (temp[i] > temp[i + 1])
                {
                    // меняем местами
                    double t = temp[i];
                    temp[i] = temp[i + 1];
                    temp[i+1] = t;
                    i = -1; // сбрасываем на начало массива
                    continue;
                }
            }
            return temp;
        }

Вроде как то так ... Синтаксис возможно надо подправить под С++ ...
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти одномерный массив элементы которого равны минимальным значениям в строках исходной матрицы и одномерный массив элементы... Richik123 Microsoft Office Excel 1 16.10.2013 15:45
Сформировать одномерный массив, элементами которого являются все отрицательные элементы двумерного массива, после 1-го полож-го sev48fire Фриланс 5 23.06.2012 19:07
Сформировать одномерный массив, элементами которого являются все положительные элементы исходного массива... sev48fire Помощь студентам 11 07.06.2012 11:06
Сформировать массив: элемент B[K] равен среднему арифметическому элементов массива A с номерами от 1 до K Pomogite_pls Общие вопросы C/C++ 5 28.02.2012 04:11
Создать матрицу A[1..N,1..N] из целых чисел. Сформировать одномерный массив, элементы которого - максимал spezzA Помощь студентам 2 24.11.2010 19:29