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

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

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

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

14.04.2014, 10:51. Просмотров 201. Ответов 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++
записать функцию P,которая в заданном одномерном массиве x элементов типа float, приравнивает нулю все элементы Xj,для которых...

Получить новую матрицу путем прибавления к каждому элементу данной матрицы ее наибольшего элемента - C++
Дана действительная матрица размера nxm. Получить новую матрицу путем прибавления к каждому элементу данной матрицы ее наибольшего...

Программа обращения к каждому элементу массива - C++
Дана матрица символов. Написать программу обращения к каждому элементу этой матрицы, если считать, что имена строк - буквы алфавита (по...

Двумерный массив. Обращение к каждому элементу. - C++
Пожалуйста помогите написать данную программу: Дана матрица символов. Написать программу обращения к каждому элементу этой матрицы, ...

Прибавить к каждому третьему элементу массива число - C++
После заполнения массива прибавить к каждому третьему элементу число, которое находится в левом соседнем элементе

Добавить к каждому отрицательному элементу массива заданное число - C++
Подскажите как это сделать

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
aLarman
642 / 563 / 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
а заметил,ладно спс,надо очки одевать))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2014, 11:07
Привет! Вот еще темы с ответами:

Как задать каждому элементу массива значение по умолчанию? - C++
Например я знаю что void max(int t=9){//значение по умолчанию переменой t++; } А как такую штуку сделать для каждого елемента...

Каждому элементу главной диагонали прибавить сумму предшествующих ему элементов - C++
Дана матрица А(n,n) Если на главной диагонали матрицы есть хотя бы один отрицательный элемент, то к каждому элементу главной диагонали...

Используя массив присвоить каждому следующему элементу сумму текущего и предыдущего элементов - C++
Необходимо написать программу, которая используя массив присваивает каждому следующему елементу сумму текущего и предыдущего елемента.

Прибавить к каждому элементу сумму чисел, которые являются его соседями через один - C++
1 2 3 4 5 = 0+1+3 0+2+4 1+3+5 2+4+0 3+5+0 5+0+0 = 4 6 9 6 5 Эта последовательность массив (1 2 3 4 5). Как я понял в...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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