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

Динамический массив с большим количеством элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вызов конструктора http://www.cyberforum.ru/cpp-beginners/thread807079.html
Здарова! Есть допустим класс: class Str { Str(); Str(Str&); Str(char*); };
C++ Где ошибка? Чтение массива из файла Пишу программу которая читает вектор и массив из файла. После чего перемножает вектор на массив (получается в итоге вектор). причем отправка на кластеры происходит по столбцам. Но прога да же... http://www.cyberforum.ru/cpp-beginners/thread807062.html
C++ Как такое может быть? (вызов функции-члена без объекта)
собственно вопрос озвучен. #include <iostream> using namespace std; class Test { public: void print() {
C++ Написать рекурсивную функцию, которая вначале печатает все отрицательные числа, а затем все положительные числа
Дана последовательность ненулевых чисел, в конце которой следует 0. Написать рекурсивную функцию, которая вначале печатает все отрицательные числа, а затем все положительные числа
C++ Проверить, принадлежит ли введенная точка заданной области http://www.cyberforum.ru/cpp-beginners/thread807031.html
Помогите с программой, очень нужно! Разработка алгоритма решения Первым шагом алгоритма должен быть ввод координат точки: x и y. Для большего удобства при анализе результатов можно вывести...
C++ Принадлежит ли введенная точка данной области? Помогите с программой, очень нужно! Разработка алгоритма решения Принадлежит ли введенная точка данной области? вот условие задачи Первым шагом алгоритма должен быть ввод координат точки: x и... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6962 / 5299 / 522
Регистрация: 14.02.2011
Сообщений: 17,868
13.03.2013, 05:06
Цитата Сообщение от luck Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
for (i=0;i<num;i++)
   for (j=0;j<num;j++)
        if ((mass[j][i]==0) and (i!=j) )
           if (func(arr[i])==func(arr[j]))
            {
                res++;
               mass[i][j]=1;
             }
если я правильно понял логику
не проще написать так
C++
1
2
3
4
for(int i=0;i<num-1;i++)
  for(int j=i+1;j<num;j++)
          if (func(arr[i])==func(arr[j]))
                res++;
и нафиг никакой массив не нужен
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru