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

MPI. полный чайник. разбор ошибок - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Потоки не выполняются параллельно http://www.cyberforum.ru/cpp-beginners/thread1763181.html
Почему потоки выполняются один за другим? using namespace std; void proc1(const int num) { int max_i = 50000; int i = 0; while(i<max_i)
C++ В чем ошибка в коде? #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { char rs='y'; if (rs == 'y') { http://www.cyberforum.ru/cpp-beginners/thread1763163.html
C++ Ширина бинарного дерева (нерекурсивно)
нерекурсивный метод определения ширины дерева с помощью стека. pop- извлечение из стека вершины дерева, push- занесение вершины, st1, st2 - стеки. ширина почему то выходит больше , т.е где то ошибка Struct node { uzel * info; node * next;};// стек, куда помещаем корень дерева Struct uzel {int info; uzel* next}; // функция опред. ширины
Функции max и min C++
Доброго времени суток) Как записать функции max и min? Сколько лазил, но понять не могу, как сформировать их по этому примеру. Подскажите пожалуйста) Заранее спасибо)
C++ Вычислить значение выражения с помощью процедур http://www.cyberforum.ru/cpp-beginners/thread1763134.html
Доброго времени суток) Что это такое и есть ли оно? Мне нужно создать прогу по формуле, но сколько не ищу, понять что такое процедуры в С++ никак не могу. Можете как-то подсобить или привести пример? Заранее спасибо!
C++ Создать класс Complex и перегрузить операторы Создайте класс с именем Complex для выполнения арифметических операций с комплексными числами. Напишите программу для тестирования вашего класса. Комплексные числа имеют вид: realPart + imaginaryPart*i, где i равно квадратному корню из -1. Используйте переменные с плавающей точкой для представления закрытых данных класса. Определите конструктор, который дает возможность инициализировать... подробнее

Показать сообщение отдельно
AlexVRud
414 / 143 / 36
Регистрация: 04.07.2014
Сообщений: 415
15.06.2016, 10:57     MPI. полный чайник. разбор ошибок
Маринчик,
  1. *(A+i*lengthN+j) - кто так учил? Пиши человеческим языком A[i*lengthN+j]
  2. MPI_Bcast(&(lengthM*lengthN), 1, MPI_INT, 0, MPI_COMM_WORLD); - первый параметр должен быть адресом переменной, а не бред какой-то
  3. localA = new double[localM]; - не верный размер. Я так понимаю ты хочешь "нарезать" матрицу A размером N*M на size полос.
    Скорее вопрос даже так поставить надо.. когда матрица с размерностью M*N , не квадратная как правильно ее передавать в counts,displs??
  4. Какая разница, квадратная она или нет. И зачем её передавать в counts,displs
 
Текущее время: 09:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru