Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

скажите что нет так - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread209738.html
Доброго времени суток! Мне очень нужна помощь! Нужно написать программу, которая, используя УКАЗАТЕЛИ на функции для их вызова, вычисляет цепную дробь: n+1/(n-1)+1/(n-2)+...+1/2. Все дело в том, что...
C++ Удаление узла из дерева сделав функции добавления,поиска,пару обходов и вывод ввиде дерева в консоли(жаль что нельзя размер по x изменить) при тестировании возникла проблема удаления. суть в том что когда я удаляю элементы... http://www.cyberforum.ru/cpp-beginners/thread209731.html
C++ Разделить на два массива
Есть N строк вида: a1 b2 c3 хочу разделить их на два символьных массива что бы a,b,c в один, а числа в другой. Код: void main() { int N; char c,t;
В каждой строке матрицы заменить на 0 все элементы до первого отрицательного элемента C++
Доброго времени суток! Помогите, пожалуйста, с задачей: Среда CodeGear RAD Studio 2009. Разработать алгоритм и отладить программу, используя динамический массив. Дана матрица А(m, n). В каждой...
C++ Структура с массивом http://www.cyberforum.ru/cpp-beginners/thread209659.html
Доброго времени суток, форумчане! Нужна помощь ) Есть задание: описать структуру с именем train, содержащую поля: - название пункта назначения; - номер поезда; - время отправления; Написать...
C++ Число Фибоначчи Дан одномерный массив А неупорядоченных натуральных чисел.Вывести на экран те элементы массива, которые нельзя представить суммой двух чисел Фибоначчи! помогите пожалуйста! подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
13.12.2010, 09:06
дальше для каждой строки надо посчитать среднее значение (это складываешь и делишь на количество слагаемых)

все средние значения сохранить в дополнительный массив (нужные ещё номеры строк, для них тоже массив нужен, лучше сделать структуру { номер, среднее_значение } и потом массив структур таких)
отсортировать массив номеров и средних значений по средним значениям в убывающем порядке

потом взять с начала K номеров строк и вывести их

C
1
2
3
4
struct paver {
    int ind;
    double aver;
};
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    struct paver *students;
 
    students = (struct paver *) calloc(R, sizeof(struct paver));
    assert(students != NULL && "can't allocate");
 
    for (i = 0; i < R; i++) {
        double sum = 0.0;
        for (j = 0; j < N; j++)
            sum += Mas[i][j];
        students[i].ind = i;
        students[i].aver = sum / j;
    }
 
    /* здесь уже есть массив структур,
       заполненный номерами и средними значениями,
       его теперь можно сортировать */
можно всё сделать через массивы
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru