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

Применить формулу к каждому элементу матрицы - C++

Восстановить пароль Регистрация
 
Sorit
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 21
14.04.2014, 10:51     Применить формулу к каждому элементу матрицы #1
Даны 3 целых числа,получить b[3][3] матрицу элементы которого равны
b[i][j]=a(i)-3*a(j);
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
void main()
{   
    int a[3],b[3][3],i,j;//тут вместо трех чисел использовал массив;
    cout<<"nermucel 3 tiv:\n";
    for(i=0;i<n;i++)
        cin>>a[i];
    for (i=0;i<n;i++)
    for (j=0;j<n;i++)
        b[i][j]=a[i]-3*a[j];
    for (i=0;i<n;i++)
    {   
        for (j=0;j<n;i++)
            cout<<b[i][j];
            cout<<endl;
    }
}
в чем ошибка кода,ввод идет,а матрицу не выводит,первые три элемента получает,а остальные нет.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2014, 10:51     Применить формулу к каждому элементу матрицы
Посмотрите здесь:

Двумерный массив. Обращение к каждому элементу. C++
Программа обращения к каждому элементу массива C++
Массив: Изменить матрицу, прибавляя к каждому отрицательному элементу значение предыдущего элемента той же строки. C++
C++ Задача Таблица. За одно обращение к каждому элементу массива необходимо каждый элемент заменить ближайшим большим следующим за ним
C++ Списки. К каждому элементу списка прибавить значение следующего элемента списка. Последний элемент не менять
C++ Если сумма индексов каких-либо двух элементов матрицы, расположенных ниже главной диагонали, равна минимальному элементу матрицы, то..
Дать каждому элементу массива "описание" C++
C++ Прибавить к каждому третьему элементу массива число

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aLarman
636 / 557 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
14.04.2014, 11:02     Применить формулу к каждому элементу матрицы #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
for(i=0;i<n;i++)
что есть n?

C++
1
2
3
4
5
int a[3],b[3][3],i,j;//тут вместо трех чисел использовал массив;
int n = 3;
    cout<<"nermucel 3 tiv:\n";
    for(i=0;i<n;i++)
        cin>>a[i];
Добавлено через 40 секунд
C++
1
2
3
for (i=0;i<n;i++)
    for (j=0;j<n;i++)//i++ а не j++ должно быть?
        b[i][j]=a[i]-3*a[j];
Добавлено через 34 секунды
C++
1
2
3
4
5
6
for (i=0;i<n;i++)
    {   
        for (j=0;j<n;i++)// аналогично j++
            cout<<b[i][j];
            cout<<endl;
    }
Sorit
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 21
14.04.2014, 11:07  [ТС]     Применить формулу к каждому элементу матрицы #3
а заметил,ладно спс,надо очки одевать))
Yandex
Объявления
14.04.2014, 11:07     Применить формулу к каждому элементу матрицы
Ответ Создать тему
Опции темы

Текущее время: 04:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru