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

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

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

Построить вещественную матрицу по образцу - C++

03.11.2013, 21:22. Просмотров 351. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста!!!! Как для заданного значения n (константа) построить вещественную матрицу X nxn:
1 1 1..........1 1 1
1 2 2 2.......2 2 1
1 2 3 3 ......3 2 1
1 2 3 4 ...4 3 2 1
.........................
1 2 2.............2 1
1 1 1 1.............1
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2013, 21:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Построить вещественную матрицу по образцу (C++):

Построить матрицу по образцу - C++
помоги пожалуйста ,а то я совсем не разбираюсь

Построить квадратную матрицу по образцу - C++
Построить квадратную матрицу порядка 2n. Мало того что не понимаю самого задания:wall:,так еще и программу вряд ли напишу.Прошу вашей...

Квадратную вещественную матрицу А раз - C++
В задаче предусмотреть динамический захват памяти, решение оформить в виде отдельной функции. Квадратную вещественную матрицу А размером...

Транспонировать данную вещественную квадратную матрицу порядка n - C++
Помогите срочно нужно, пожалуйста!

Ввести с клавиатуры вещественную матрицу размерностью 5x5. Определить - C++
Ввести с клавиатуры вещественную матрицу размерностью 5x5. Определить: а) максимальный элемент на главной диагонали; б) сумму модулей...

Получить вещественную матрицу, строки которой задаются соответствующими формулами - C++
Получить вещественную матрицу А(7,7), первая строка которой задается формулой {a}_1{}_j{}{}=2,13j+3,7 (j=1,..,7), вторая строка задается...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Hoottie_McGOOB
107 / 105 / 5
Регистрация: 04.10.2013
Сообщений: 231
03.11.2013, 22:14 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
29
30
31
#include "iostream"
using namespace std;
 
int main ()
{
    setlocale(LC_ALL, "rus");
    int n;
    cout<<"n: ";
    cin>>n;
 
    for(int i=1; i<=n; i++, cout<<endl)
    {
        int k, kk=0;
        if (n%2==0) k = n/2;
        else k=(n-1)/2; 
        if(i<=k) k = i;
        if (i>k) k = n-i+1;
        
        for(int j=1; j<=k; j++, kk++)
            cout<<j<<" ";
 
        for(int j=k+1; j<=n-k; j++, kk++)
            cout<<k<<" ";
 
        for(int j=kk+1, z=n-kk; j<=n; j++, z--)
            cout<<z<<" ";
    }
    
    system("pause");
    return 0;
}
PV45
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 11
05.11.2013, 14:37  [ТС] #3
Спасибо большое!!! Не могли бы вы объяснить принцип действия цикла:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
for(int i=1; i<=n; i++, cout<<endl)
    {
        int k, kk=0;
        if (n%2==0) k = n/2;
        else k=(n-1)/2; 
        if(i<=k) k = i;
        if (i>k) k = n-i+1;
        
        for(int j=1; j<=k; j++, kk++)
            cout<<j<<" ";
 
        for(int j=k+1; j<=n-k; j++, kk++)
            cout<<k<<" ";
 
        for(int j=kk+1, z=n-kk; j<=n; j++, z--)
            cout<<z<<" ";
    }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2013, 14:37
Привет! Вот еще темы с ответами:

Разработать программу, которая формирует случайным образом вещественную матрицу размером n x m - C++
Помогите пожалуйста!!! С++Builder. Разработать программу, которая формирует случайным образом вещественную матрицу размером n x m (n, m...

Сформировать вещественную матрицу, вставив в исходную новый столбец между пятым и шестым - C++
Помогите пожалуйста решить задачу : Даны вещественные числа a1, a2, …, an и вещественная квадратная матрица порядка n (n &gt; 5)....

Подскажите правильно, или нет. Ввести с клавиатуры вещественную матрицу размерностью 5х5, определить - C++
Ввести с клавиатуры вещественную матрицу размерностью 5х5, определить: 1) Сумма отрицательных элементов в парных строках; 2)...

Сформировать матрицу по образцу - C++
Здравствуйте. Каким образом можно решить задачу? Даны действительные числа а1,а2... Получить:


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

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

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