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

Не могу разобраться как работает данная программа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает operator + http://www.cyberforum.ru/cpp-beginners/thread279959.html
пишу программку, а оператор+ не работает как надо, вместо суммы выдаёт всякий бред....может кто знает, что здесь не так? Matrix Matrix::operator+(const Matrix second) { if(m!=second.m ||...
C++ Шаблоны, "invalid iterator range" написать шаблонную функцию которая копирует значения с интервала template<typename T> void copy(T* dst, const T* begin, const T* end) { for(int i =0 ; (begin + i) < end ; i++) dst = begin; }... http://www.cyberforum.ru/cpp-beginners/thread279948.html
Функция и массив C++
Всем привет, вот задание: "Создать функцию которая обнуляет в массиве значения между минимальным и максимальным" Вроде все компилируется, а когда вводишь данные выкидывает.. Спасибо заранее за...
Indy C++
Здравствуйте. Помогите пожалуйста. Делал прогу и на форму добавил IdTCPClient1. Нажал на компилировку. Вышла ошибка: Link terminated. Что делать помогите?
C++ Преобразовать массив http://www.cyberforum.ru/cpp-beginners/thread279912.html
Помогите преобразовать массив, а то чтот вообще не пойму как: Дано массив a. В массиве расположить сначала все элементы, отличающиеся от максимального не более чем на 25%, а затем - все остальные...
C++ Найти дружественные числа, принадлежащие отрезку [1; 10000] Помогите, сегодня сдавать надо. Дружественными числами являются два натуральных числа, таких, что каждое из них равно сумме всех натуральных делителей другого, исключая само это другое число.... подробнее

Показать сообщение отдельно
mimicria
return (true);
1958 / 1095 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
20.04.2011, 11:56
Объявление динамического массива n*m
C++
1
2
3
4
5
6
        int** M=new int*[n];
        int i;
        for(i=0; i<n; i++)
        {
                M[i]=new int[m];
        }
Заполнение массива случайными значениями
C++
1
M[i][j]=random(100)-50;
Сумма всех элементов массива делится на размер, получаем среднее значение
C++
1
2
3
4
Average+=M[i][j];
                }
        }
        Average/=(double)(n*m);
Полным перебором ищется наименее отличающийся от среднего элемент
C++
1
if( abs(abs(Nearest)-abs(Average)) > abs(abs(M[i][j]) - abs(Average)) )
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru