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

Возвращаемое значение функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализация программы http://www.cyberforum.ru/cpp-beginners/thread34176.html
#include <iostream> #include <algorithm> #include <numeric> int main() { using namespace std; srand((unsigned)time(NULL)); const int N = 1000; int a;
C++ Общий наибольщий делитель в одномерном массиве дано: найти общий наибольщий делитель в одномерном массиве ( в массиве все элементы положительны). help me please! http://www.cyberforum.ru/cpp-beginners/thread34168.html
C++ класс Множество
помогите решить пожалуйста...исжу на экзамене...требуется срочная помощь Разработайте класс Множество.Класс должен содержать элементы множества как закрытые члены,неявный конструктор,конструктор с параметрами,конструктор копирования,деструктор,методы для вывода данных,определение,если одно множество является подмножеством другого,
Известно что некоторое число содержится в каждом из трех целочисленных неубывающих массивов C++
//надо написать при помощи использования функции// Известно что некоторое число содержится в каждом из трех целочисленных неубывающих массивов x(1)<= x(2)<=x (n), y(1)<=y(2)<= y(m) и z(1)<=z(2)<=...<=z(k). Найти это число.
C++ Найти все пары натуральных дружественных чисел, меньших 50000 http://www.cyberforum.ru/cpp-beginners/thread34149.html
Два натуральных числа дружественными, если каждое из них равно сумме всех делителей другого (само другое число в качестве делителя не рассматривается). Найти все пары натуральных дружественных чисел, меньших 50000.
C++ из Pascal в с++ Кто-нибудь помогите перевести... решение в Pascale вот... var n,r,m: integer; begin repeat write('n='); readln(n) until n>0; M:=n; r:=1; while m>0 do подробнее

Показать сообщение отдельно
Patch
2276 / 491 / 11
Регистрация: 01.04.2009
Сообщений: 2,178
15.05.2009, 12:47     Возвращаемое значение функции
Цитата Сообщение от Lil Crazy Посмотреть сообщение
Да ладно :-)
может и ладно, но и этого хватат.
а вообще, зачем такое извращение - массив указателей?
не проще сразу объявить квадратную матрицу??
А не работает как надо, потому, что у тебя в функции SortMatrix обход почему-то начинается с элемента W[1][1].
первая строка и колонка отсекаются полностью.
должно быть так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
float SortMatrix(int **W, const int L)
{
        int i,j;
        int k=0;
        float sr=0;
        for (i=0;i<L;i++)
        {
                for (j=0;j<L;j++)
                {
                        if (((j<i) && (j<L-i-1)) || ((j>i) &&(j>L-i-1)))
                        {
                                k=k+1;
                                sr=sr+W[i][j];
                        }
                }
        }
        sr=sr/k;
    return sr;
}
 
Текущее время: 14:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru