Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
romster
5 / 3 / 1
Регистрация: 25.11.2011
Сообщений: 78
#1

Cформировать квадратную матрицу порядка n по заданному образцу: - C++

12.12.2011, 12:01. Просмотров 612. Ответов 3
Метки нет (Все метки)

Cформировать квадратную матрицу порядка n по заданному образцу:
0
Миниатюры
Cформировать квадратную матрицу порядка n по заданному образцу:  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2011, 12:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Cформировать квадратную матрицу порядка n по заданному образцу: (C++):

Сформировать квадратную матрицу порядка n по заданному образцу - C++
Сформировать квадратную матрицу порядка n по заданному образцу: n 0 0 … 0 0 0 0 n-1 0 … 0 0 0 0 ...

Сформировать квадратную матрицу порядка n по заданному образцу c++ - C++
0 0 0 … 0 0 1 0 0 0 … 0 2 0 0 0 0 … 3 0 0 ………………………….. 0 n-1 0 …...

Сформулировать квадратную матрицу порядка n по заданному образцу... - C++
Сформулировать квадратную матрицу порядка n по заданному образцу... Создается нулевая матрицы....но как осуществить замену элементов на...

Сформировать квадратную матрицу порядка n по заданному образцу - C++
Сформировать квадратную матрицу порядка n по заданному образцу. Добавлено через 5 минут 1 1 1 ... 1 1 1 1 0 0 ... 0 0 1 1...

Сформировать квадратную матрицу порядка n по заданному образцу - C++
Сформировать квадратную матрицу порядка n по заданному образцу 0 0 0 … 0 0 0 1 0 … 0 0 0 0 2 ...

Сформировать квадратную матрицу порядка n по заданному образцу - C++
Сформировать квадратную матрицу порядка n по заданному образцу: 1 2 3 … n-2 n-1 n 0 1 2 … n-3 n-2 n-1 0 ...

3
romster
5 / 3 / 1
Регистрация: 25.11.2011
Сообщений: 78
13.12.2011, 19:43  [ТС] #2
Есть пример, формирующий матрицу:
0 0 0 0 1
0 0 0 2 0
0 0 3 0 0
0 4 0 0 0
5 0 0 0 0
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
32
33
34
//---------------------------------------------------------------------------
#include <iostream.h>
#include <string.h>
#include <conio.h>
#include <vcl.h>
#include <math.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
void main()
{   {
    const int N = 5;
    int matrix[N][N];
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < N; j++)
        {
            if (i+j == N-1)
                matrix[i][j] = i+1;   
            if (i+j < N-1)
                matrix[i][j] = 0;  
            if (i+j > N-1)
                matrix[i][j] = 0; 
            cout << matrix[i][j] << " ";
        }
        cout << endl;
    }
}
 
  getch();
}
//---------------------------------------------------------------------------
Добавлено через 9 часов 59 минут
В помощи всё ещё нуждаюсь

Добавлено через 21 час 38 минут
Неужто никто не знает?
0
ilyashis
-36 / 0 / 1
Регистрация: 08.12.2011
Сообщений: 137
13.12.2011, 20:01 #3
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
32
33
34
35
36
37
#include <iostream>
#include <conio.h>
#include <fstream>
#include <string.h>
#include <iomanip>
#include <stdlib.h>
 
#include <stdio.h>
#include <math.h>
using namespace std;
 
int main()
{
   int a[100][100],n,x;
        cout<<"N=";
        cin>>n;
        x=n;
                for (int i=0;i<n;i++)
                {
                     for (int j=0;j<n;j++)
                          if (x>n)
                                a[i][j]=0;
                          else
                          {
                                a[i][j]=x;
                                x++;
                          }
                x=n-i-1;
                }
        for (int i=0;i<n;i++)
        {
                for (int j=0;j<n;j++)
                        cout<<a[i][j]<<" ";
            cout<<"\n";
        };
        cin.get();
}
Добавлено через 1 минуту
только у меня ошибка выходит
0
valeriikozlov
Эксперт С++
4677 / 2503 / 322
Регистрация: 18.08.2009
Сообщений: 4,550
13.12.2011, 21:10 #4
romster, если уже есть матрица a[][] порядка n , то тогда сначало заполняете ее значениями 0. А затем так:
C++
1
2
3
for(int i=0; i<n; i++)
    for(int j=i; j>=0; j--)
        a[i][j]=n-i+j;
0
13.12.2011, 21:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2011, 21:10
Привет! Вот еще темы с ответами:

Сформировать квадратную матрицу порядка n по заданному образцу - C++
Сформировать квадратную матрицу порядка n по заданному образцу 0 0 0 ... 0 0 1 0 0 0 ... 0 2 0 0 0 0 ... 3 0 0 . . . . . . . ....

Сформировать квадратную матрицу порядка n по заданному образцу - C++
1 1 1 ... 1 1 1 2 2 2 ... 2 2 0 3 3 3 ... 3 0 0 ... ... ... ... ... ... ... n-1 n-1 0 ... 0 0 0 ...

Сформировать квадратную матрицу порядка n по заданному образцу - C++
Трудности при написании программы. Сформировать квадратную матрицу порядка n по заданному образцу (смотреть вложение).

Сформировать квадратную матрицу порядка n по заданному образцу - C++
всем привет! помогите пожалуйста решить задачу на C нужно сформировать квадратную матрицу порядка n по заданному образцу: 1 2 3 ....


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

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

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