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

Переписать цикл с одним использованием 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{ string vladelec; string marka; int nomer; 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 (void); }
C++ Функция для сортировки одномерных массивов http://www.cyberforum.ru/cpp-beginners/thread1122345.html
Разработать функцию для сортировки одномерных массивов А и В и организовать функцию для поиска элементов, которые имеются в нескольких экземплярах или в массиве А, или в массиве (или в обоих массивах). Буду очень благодарна за помощь)
C++ Поиск слова в файле Файл состоит из слов и цифр. Я ввожу в компилятор слово для поиска. Считываю. Дальше вообще без идей. Мне нужно чтобы после нахождения нового слова происходила перезапись последующего текста. подробнее

Показать сообщение отдельно
Байт
 Аватар для Байт
14331 / 9162 / 1321
Регистрация: 24.12.2010
Сообщений: 16,744
18.03.2014, 12:11     Переписать цикл с одним использованием for
Цитата Сообщение от 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 не забудьте
 
Текущее время: 04:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru