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

Переписать цикл с одним использованием for - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблонный перегруженный оператор "<<" и endl http://www.cyberforum.ru/cpp-beginners/thread1122362.html
Здравствуйте! Изучаю C++, возникла, у меня, такая проблема... Вот, к примеру, "кусок" класса: class VisualScreen { std::stringstream _strstream; /* . . . */ public:
C++ Добавьте в класс, разработанный ранее, возможность генерировать исключения в тех ситуациях, когда это целесообразно Добавьте в класс, разработанный ранее, возможность генерировать исключения в тех ситуациях, когда это целесообразно. #include <iostream> #include <string> using namespace std; class AVTO{... http://www.cyberforum.ru/cpp-beginners/thread1122361.html
C++ Реализовать перегрузку функций
#include <iostream> #include <math.h> #include <clocale> #include <Windows.h> using namespace std; int main(int argc, char* argv) { setlocale(LC_CTYPE, "rus");
C++ Чем внешняя функция отличается от дружественной кроме как синтаксисом?
Внешняя class CBox { public: double m_Length; double m_Width; double m_Height; double Volume...
C++ Функция для сортировки одномерных массивов http://www.cyberforum.ru/cpp-beginners/thread1122345.html
Разработать функцию для сортировки одномерных массивов А и В и организовать функцию для поиска элементов, которые имеются в нескольких экземплярах или в массиве А, или в массиве (или в обоих...
C++ Поиск слова в файле Файл состоит из слов и цифр. Я ввожу в компилятор слово для поиска. Считываю. Дальше вообще без идей. Мне нужно чтобы после нахождения нового слова происходила перезапись последующего текста. подробнее

Показать сообщение отдельно
Байт
Эксперт C
17715 / 11736 / 1872
Регистрация: 24.12.2010
Сообщений: 23,537
18.03.2014, 12:11
Цитата Сообщение от GuGo1991 Посмотреть сообщение
for(int m = 0, n = 0, o = 0; m < q, n < q, o < e; m++, n++, o++)
* * * * mas3[m][n] += a[m][o] * b[o][n];
????
Заполнятся только элементы mas3[0][0], [1][1] .... да и те неправильно
в остальных будет мусор

Добавлено через 7 минут
Как-то так
C++
1
2
3
4
5
6
7
for(i=0; i<q*q*e; i++) {
 o = i % (q*q);
 mn = i - o;
 m = mn / q;
 n = mn % q;
 mas3[m][n] += a[m][o] * b[o][n]; 
}
В деталях мог ошибиться, проверьте. Но идея, надеюсь понятна...
И обнулить mas3 не забудьте
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru