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

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

Войти
Регистрация
Восстановить пароль
 
Sorit
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 21
#1

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

14.04.2014, 10:51. Просмотров 189. Ответов 2
Метки нет (Все метки)

Даны 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++ Прибавить к каждому третьему элементу массива число
C++ Как задать каждому элементу массива значение по умолчанию?
C++ Используя массив присвоить каждому следующему элементу сумму текущего и предыдущего элементов
Прибавить к каждому элементу сумму чисел, которые являются его соседями через один C++
Добавить к каждому отрицательному элементу массива заданное число C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aLarman
640 / 561 / 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     Применить формулу к каждому элементу матрицы
Ответ Создать тему
Опции темы

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