С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Прочитать строки из файла в массив строк, и вывести на экран данные по условию https://www.cyberforum.ru/ cpp-beginners/ thread1375611.html
Задача такая: В файле хранятся фамилии актеров кино. Каждая строка отдельная фамилия. Написать программу, которая читает строки из файла в массив строк, и выводит на экран фамилии а) с окончанием –ов или –ова, б) начинающиеся на гласную. 1. как читать строки в массив строк , с помощью какой функции? 2. Если не трудно можете написать условия поиска варианта - А Если не ошибаюсь по строчно...
C++ Программа для коррекции орбиты в циклическом ускорителе
Привет всем. Нужна ваша помощь. Учусь в аспирантуре и на данный момент, занимаюсь моделированием. Начальник поручил мне, что бы я написал программу для корекции орбиты в циклическом ускорителе. Желательно написать на Форртране или С++. Беда в том, что мои навыки программирования заканчиваются на умении вывести Hello, world. Суть задачи. Есть примерно сто элементов, на каждом элементе есть...
C++ Подсчитайть количество грядок на садовом участке. https://www.cyberforum.ru/ cpp-beginners/ thread1375591.html
Прямоугольный садовый участок шириной N и длиной M метров разбит на квадраты со стороной 1 метр. На этом участке вскопаны грядки. Грядкой называется совокупность квадратов, удовлетворяющая таким условиям: • из любого квадрата этой грядки можно попасть в любой другой квадрат этой же грядки, последовательно переходя по грядке из квадрата в квадрат через их общую сторону; • никакие две грядки не...
C++ Записать формулу синтаксисом С++ Помогите записать в C++ формулу! ln\left(y^{-\sqrt{\left|x+1 \right|}} \right)\cdot sin^2\,arctg\,z https://www.cyberforum.ru/ cpp-beginners/ thread1375580.html
C++ Вывод названия геометрической фигуры
Здравствуйте уважаемые программисты! Решил обратится к вам за помощью при создании консольной программы которая будет выводить название геометрической фигуры в зависимости от того сколько точек я укажу в программе. Программа работает примерно так: 1. Открывается консольное окно, нужно ввести координаты точек фигуры. ( Например если ввести 3 координаты точек, то это треугольник, если 4 то...
C++ Разадресация указателя в массив из указателей float *A, **B; A = new float ; B = new float* ; for (int i = 0; i < n; i++) { //*(A + i) = rand()%1000 / 100; *(A + i) = n - i; *(B + i) = &(*(A + i)); } for (int i = 0; i < 10 - 1; i++) { for (int j = 0; j < 10 - i - 1; j++) { https://www.cyberforum.ru/ cpp-beginners/ thread1375560.html
C++ Количество сравнений и перестановок при различных сортировках Код работает. Возможно кол-во сравнений и перестановок в пузырьковой сортировке показывает верно. А вот в остальных сортировках не пойму что делать, никак не получается. Дайте совет пожалуйста или покажите, как осуществить верный подсчет сравнений элементов и их перестановок. Грубо говоря..где поставить переменную comp и change. Я думаю все зависит от их местоположения.. //Lab 6. Sort //Lab... https://www.cyberforum.ru/ cpp-beginners/ thread1375556.html C++ Значения переводит в символы
как исправить? #include<iostream> #include<locale> using namespace std; const unsigned char C = 5, F = 43; int main(void){ setlocale(LC_ALL, "rus");
C++ Заменить части строк по заданному соответствию https://www.cyberforum.ru/ cpp-beginners/ thread1375551.html
Уважаемые крутые программисты! Помогите найти не самое кривое решение. Задача простая: Есть файл, надо найти в нем один кусок текста и заменить на другой, длина кусков разная. Например "Шла Маша по шоссе" превратить в "Ехал Саша по шоссе" Не ругайтесь сразу - в гугле искала, один холивар и мало толкового. Читаю из файла в string`овскую переменную, пишу ее в CString`овскую, для...
C++ Поменять в строке местами два слова (Паскаль -> C++) https://www.cyberforum.ru/ cpp-beginners/ thread1375533.html
var s : string; i, j, k : word; f : boolean; function isSpace(ch : char) : boolean; begin isSpace := false; if ch = ' ' then isSpace := true; end;
C++ Задачка на шифрование
Не нашёл тему, куда можно было бы задать этот вопрос. В общем решал логические задания и этот вопрос меня ввел в ступор, не могли бы помочь разобраться?:) С использованием ключа слова зашифрованы в цифровую последовательность: КАРТА = 44924 (ключ - 123) РОСТ = 0092 (ключ - 402) Расшифруйте слово, зная ключ: = 8209 (ключ - 215)
C++ Подсчитать сколько раз встречается каждый байт файла Прога открывает любой файл, в нем считывает общее количество байт. А далее начинается самое интересное, нужно организовать подсчет частоты встречи каждого байта исходного файла и вывод статистики в другой файл. У меня совсем нет идей, главным образом не знаю как правильно идентифицировать эти байты, чтобы начинать их сравнивать между собой и как организовать цикл с подсчетом. Пробовал... https://www.cyberforum.ru/ cpp-beginners/ thread1375522.html
8 / 8 / 5
Регистрация: 24.04.2012
Сообщений: 28
15.02.2015, 23:54  [ТС] 0

Оптимизации алгоритма умножения квадратных матриц - C++ - Ответ 7232446

15.02.2015, 23:54. Показов 2504. Ответов 5
Метки (Все метки)

Ответ

Я же не программист, математик.И матрицы не 5х5 перемножают, а 3000х3000. Не только матрицы перемножать параллельно , но и много чего еще научат делать. А книгу я не про матлаб спрашивал. А спросил про книгу где про оптимизацию кода с точки зрения программирования алгоритма. Там как заполняется память, какие использовать циклы, как выделять память, какой массив быстрее обрабатывается.

Вернуться к обсуждению:
Оптимизации алгоритма умножения квадратных матриц C++
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.02.2015, 23:54
Готовые ответы и решения:

Написать функции сложения, умножения и вычитания квадратных матриц, и вычислить с их помощью выражение
Написать функции для сложения, умножения и вычитания квадратных матриц. Используя составленные...

Написать процедуру для сложения, умножения квадратных матриц N*N, и умножения матрицы на вектор
Написать процедуру для сложения, умножения квадратных матриц N*N, и умножения матрицы на вектор

найти результат умножения квадратных матриц
даны матрицы A=\begin{pmatrix}x &amp; 1\\\\ -1 &amp; x\end{pmatrix} B=\begin{pmatrix}1 &amp;...

Написать программу умножения двух заданных квадратных матриц
Помогите пожалуйста с таким заданием: Написать программу умножения двух заданных квадратных...

5
15.02.2015, 23:54
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.02.2015, 23:54
Помогаю со студенческими работами здесь

Реализация паралельного алгоритма умножения матриц
Каким образом можна реализовать паралельный алгоритм умножения матриц на С# на примере умножения...

Ввести 5 матриц, вывести число квадратных матриц и объяснить что какой оператор значит
нужно написать программу на задачу: ввести 5 матриц, вывести число квадратных матриц и объяснить...

Дан массив квадратных матриц. Определить, найдется ли в этом массиве пара взаимно обратных матриц
Дан массив квадратных матриц. Определить, найдется ли в этом массиве пара взаимно обратных матриц....

Дан массив квадратных целочисленных матриц. Отсортировать его по возрастанию значений сумм элементов этих матриц
Нужно использовать uses matrix;

0
Новые блоги и статьи
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru