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

Получить целочисленную матрицу - C++

Восстановить пароль Регистрация
 
SilenS
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 6
10.10.2012, 21:23     Получить целочисленную матрицу #1
Доброго времени суток, прощу помощи не могу понять тему про матрицы... Сильно не кричите
Получить целочисленную матрицу Aij i=1...5 j=1....6 , для которой Aij=i+2j
Думал два часа, ничего не придумал, конспект перечитал два раза...
Вот что получилось с каких-то найденных данных (что делал, не знаю)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
 
 
void main(void)
{
int a[5][6];
int i,j;
srand((unsigned)time(NULL));
 
for(i=0;i<5;i++)
{
    for(j=0;j<6;j++)
    {
        a[i][j]=30*rand()/RAND_MAX;
            cout<<"%2i"<<a[i][j];
    }
 
for(i=0;i<5;i++)
{
    for(j=0;j<6;j++)
    {
        a[i][j]=i+2*j;
        cout<<"2%i"<<a[i][j];
    }
}
}
Критикуйте
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
10.10.2012, 21:29     Получить целочисленную матрицу #2
Зачем ее рандомно заполнять, если нужно получить, используя формулу?
C++
1
2
3
4
5
6
7
8
9
10
cout<<"Nachalnaya matrica:";
for(i=0;i<5;i++)
{
    for(j=0;j<6;j++)
    {
        a[i][j]=i+2*j;
            cout<<a[i][j]<<" ";
    }
 cout<<"\n";
}
SilenS
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 6
10.10.2012, 21:37  [ТС]     Получить целочисленную матрицу #3
Это все что ли? Потому что я так и не разобрался, если можете объяснить, будьте добры)
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
10.10.2012, 21:41     Получить целочисленную матрицу #4
Задание:
Получить целочисленную матрицу Aij i=1...5 j=1....6 , для которой Aij=i+2j
Это значит, что каждый элемент матрицы получается по формуле i+2*j.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream.h>
int main(void)
{
int a[5][6];
int i,j;
 for(i=0;i<5;i++)
 {
    for(j=0;j<6;j++)
    {
        a[i][j]=i+2*j; //сразу заполняем
        cout<<a[i][j]<<" "; //выводим на экран
    }
  cout<<"\n"; //чтоб было похоже на матрицу, а не все в куче
 }
return 0;
}
Что мы и сделали.
SilenS
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 6
10.10.2012, 21:42  [ТС]     Получить целочисленную матрицу #5
Огромное спасибо, наверное понял)
Yandex
Объявления
10.10.2012, 21:42     Получить целочисленную матрицу
Ответ Создать тему
Опции темы

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