Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Sorit
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 21
1

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

14.04.2014, 10:51. Просмотров 236. Ответов 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;
    }
}
в чем ошибка кода,ввод идет,а матрицу не выводит,первые три элемента получает,а остальные нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2014, 10:51
Ответы с готовыми решениями:

Применить функцию к каждому столбцу матрицы
записать функцию P,которая в заданном одномерном массиве x элементов типа...

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

Программа обращения к каждому элементу массива
Дана матрица символов. Написать программу обращения к каждому элементу этой...

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

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

2
aLarman
644 / 565 / 164
Регистрация: 13.12.2012
Сообщений: 2,112
Завершенные тесты: 1
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;
    }
0
Sorit
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 21
14.04.2014, 11:07  [ТС] 3
а заметил,ладно спс,надо очки одевать))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2014, 11:07

Прибавить 5 к каждому положительному элементу вектора (включая 0)
хелп

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

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


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

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

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