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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370
#1

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

17.03.2014, 23:47. Просмотров 219. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
for(m = 0; m < q; m++) {
        for(n = 0; n < q; n++) {
            for(o = 0; o < e; o++)
            {
            mas3[m][n] += a[m][o]*b[o][n];
            }
        }
    }
ребят, как цикл переписать с одним использованием for
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2014, 23:47     Переписать цикл с одним использованием for
Посмотрите здесь:

Нужно переписать во вложенной л/р цикл while на do while и for - C++
Ребят, нужна помощь студенту-разгильдяю 1-го курса КПИ. Нужно переписать во вложенной лабе цыкл while на do while и for. Нужно срочно,...

Переписать программу, используя цикл Do.While - C++
Добрый вечер! Как данную программу можно изменить, используя цикл Do..While? #include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include...

Переписать код с использованием цикла while - C++
здравствуйте, помогите мне пожалуйста переделать код, нужно что б было через while\ #include &lt;iostream&gt; using namespace std; ...

Переписать программу с использованием классов - C++
Кто ни-будь помогите разбить на классы у меня небольшие проблемы с ООП (игра &quot;Сапер&quot;) #include &quot;stdafx.h&quot; #include &lt;iostream&gt; ...

Переписать код с использованием шаблонов - C++
Помогите переписать код через шаблоны , не совсем ясно понимаю , как их в данном случае использовать.. #include &lt;iostream&gt; ...

Переписать программу с использованием функции - C++
Помогите построить аналогичную программу с функцией завтра сдавать: #include &lt;iostream&gt; using namespace std; int main() { const...

Переписать функцию с использованием указателей - C++
Подскажите пожалуйста как выполнить задание::wall: Перепишите функцию revers с использованием указателей #include &lt;iostream&gt; ...

Переписать программу с использованием функций - C++
Добрый день. Помогите пожалуйста мою программу переписать так, чтобы она была с функциями. :( Она маленькая и простая. :) //...

Переписать код с использованием функций - C++
Народ, помогите плиз. надо переписать этот код так, чтобы были функции #include &lt;windows.h&gt; #include &lt;iostream&gt; #include &lt;stdlib.h&gt; ...

Переписать программу с использованием функции - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include&lt;iostream&gt; using namespace std; int main() { int a; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
18.03.2014, 00:49     Переписать цикл с одним использованием for #2
C++
1
2
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];
Байт
Эксперт C
15663 / 9990 / 1499
Регистрация: 24.12.2010
Сообщений: 18,776
18.03.2014, 12:11     Переписать цикл с одним использованием for #3
Цитата Сообщение от 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 не забудьте
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
18.03.2014, 16:51     Переписать цикл с одним использованием for #4
Байт, да, сразу не задумался.
Но мусора быть не должно, подразумевалось что в массиве есть значения.
Yandex
Объявления
18.03.2014, 16:51     Переписать цикл с одним использованием for
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru