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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread209738.html
Доброго времени суток! Мне очень нужна помощь! Нужно написать программу, которая, используя УКАЗАТЕЛИ на функции для их вызова, вычисляет цепную дробь: n+1/(n-1)+1/(n-2)+...+1/2. Все дело в том, что мне нужно это очень срочно, на завтра, поэтому нет времени долго разбираться самой. Буду очень благодарна за Вашу отзывчивость!!!
C++ Удаление узла из дерева сделав функции добавления,поиска,пару обходов и вывод ввиде дерева в консоли(жаль что нельзя размер по x изменить) при тестировании возникла проблема удаления. суть в том что когда я удаляю элементы если я удалю все элементы левого поддерева то,теоретически,корнем должен стать узел из правого поддерева но! вылетает прога тогда. вот почти рабочая функция.что не так? int rightmost(uzel... http://www.cyberforum.ru/cpp-beginners/thread209731.html
C++ Builder Форма ввода логина и пароля (BCB6)
помогите плиз!! надо сделать форму на логин и пароль в builder 6! ну штоби в едити ввадить их! личше штоб пароль не висвечивалса при вводе! срочно нужно! как ето прописать и привезать к едитам (если к едитам)!
C++ Разделить на два массива
Есть N строк вида: a1 b2 c3 хочу разделить их на два символьных массива что бы a,b,c в один, а числа в другой. Код: void main() { int N; char c,t;
C++ В каждой строке матрицы заменить на 0 все элементы до первого отрицательного элемента http://www.cyberforum.ru/cpp-beginners/thread209691.html
Доброго времени суток! Помогите, пожалуйста, с задачей: Среда CodeGear RAD Studio 2009. Разработать алгоритм и отладить программу, используя динамический массив. Дана матрица А(m, n). В каждой строке матрицы заменить на 0 все элементы до первого отрицательного элемента. #include <clocale> #include <iostream> #include <conio.h> #pragma hdrstop using namespace std;...
C++ Структура с массивом Доброго времени суток, форумчане! Нужна помощь ) Есть задание: описать структуру с именем train, содержащую поля: - название пункта назначения; - номер поезда; - время отправления; Написать программу, выполняющую слудующие действия: - ввод с клавиатуры данных в массив, состоящий из 9 структур типа train; - вывод на экран информации о пункте назначения, в который отправляется поезд,... подробнее

Показать сообщение отдельно
accept
4819 / 3239 / 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;
    }
 
    /* здесь уже есть массив структур,
       заполненный номерами и средними значениями,
       его теперь можно сортировать */
можно всё сделать через массивы
 
Текущее время: 07:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru