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

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

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

матрица - C++

05.04.2011, 21:34. Просмотров 298. Ответов 6
Метки нет (Все метки)

объясните как вывести матрицу
111111
011110
001100
001100
011110
111111
для вывода желательно использовать cout и желательно поменьше условий


я сам вывел но у меня много условий получилось делал первый раз!!!
кто понимает хорошо в матрицах напишите свой вывод этой матрицы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2011, 21:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос матрица (C++):

дана квадратичная матрица z[n][n]. составить программу, которая если матрица симметричная(транспонированная матрица равна исходной), сделает ее не сим - C++
помогите пожалуйста. условие: дана квадратичная матрица z. составить программу, которая если матрица симметричная(транспонированная...

Дана матрица целых чисел, из n строк и n столбцов (n < = 100).Определить является ли матрица нулевой (состоит из одних нулей) - C++
#include &lt;iostream.h&gt; #include &lt;iomanip.h&gt; #include&lt;conio.h&gt; void main() { int mas; int N; int max_element; int...

Дана матрица целых чисел, из n строк и n столбцов (n < = 100).Определить является ли матрица нулевой (состоит из одних нулей) - C++
#include &lt;iostream.h&gt; #include &lt;iomanip.h&gt; #include &lt;stdlib.h&gt; int main(int argc, char* argv) { srand(time(NULL)); int mas; ...

Даны квадратная матрица A порядка n и вектор с n элементами. Получить вектор: (A=E)b, где E единичная матрица порядка n - C++
Даны квадратная матрица A порядка n и вектор с n элементами. Получить вектор: (A=E)b, где E-единичная матрица порядка n. Помогите...

Определить базовый класс "Матрица" и класс-потомок "Треугольная матрица" - C++
Нужно определить класс &quot;матрица&quot; с возможностью динамического выделения и освобождения памяти, наполнения матрицы, сохранения и чтения из...

матрица - C++
дан двумерный массив чисел (любой) необходимо распределитьв этой матрице нечётные числа по возрастанию,а чётные по убыванию

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
sandora
12 / 12 / 0
Регистрация: 10.02.2011
Сообщений: 42
05.04.2011, 21:42 #2
C++
1
2
3
4
5
6
7
for (int i = 0; i < n; i++)
        {
                for (int j = 0; j < m; j++)
                { 
                       cout<<A[i][j]; //A[i][j] ето твоя матрица
                }
        }
P.S. http://www.cyberforum.ru/yandex.php?...=ru&web=0#958&
mexxantom
1 / 1 / 0
Регистрация: 19.02.2011
Сообщений: 47
05.04.2011, 21:59  [ТС] #3
как выводить матрицу я знаю мне надо именно данного вида как я напечатал!!!
sandora
12 / 12 / 0
Регистрация: 10.02.2011
Сообщений: 42
05.04.2011, 22:14 #4
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
#include <iostream>
using namespace std;
 
int main()
{ 
    const int n = 2;
    int A[n][n] =
    {
        1,2,
        3,4
    };
 
    for (int i = 0; i < n; i++)
        {
            if (i > 0) cout<<"\n";
    
                for (int j = 0; j < n; j++)
                { 
                       cout<<A[i][j]; 
                }
        }
 
    system ("pause");
 
    return 0;
}
думаю подставить свою матрицу не составит труда
fasked
Эксперт С++
4934 / 2514 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
05.04.2011, 22:23 #5
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
#include <iostream>
using std::cout;
using std::endl;
 
int main()
{
    const int rows = 7;
    const int cols = 7;
    int matrix[rows][cols] = { 0 };
 
    // верхняя половина
    for (int i = 0; i < rows; ++i) {
        for (int j = i; j < cols - i; ++j)
            matrix[i][j] = 1;
    }
    // нижняя половина
    for (int i = rows/2; i < rows; ++i) {
        for (int j = cols - i - 1; j < i + 1; ++j)
            matrix[i][j] = 1;
    }
 
    for (int i = 0; i < rows; ++i) {
        for (int j = 0; j < cols; ++j) {
            cout << matrix[i][j] << " ";
        }
 
        cout << endl;
    }
}
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
05.04.2011, 22:36 #6
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
#include <iostream>
#include <conio.h>
#include <math.h>
 
using namespace std;
 
int main()
{
    int n =6;
 
    for(int i=0;i<n/2;i++)
    {
        for(int j=0;j<i;j++)
            cout << 0;
        for(int j=i;j<(n-i);j++)
            cout << 1;
        for(int j=(n-i);j<n;j++)
            cout << 0;
        cout << endl;
    }
    for(int i=n/2-1;i>=0;i--)
    {
        for(int j=0;j<i;j++)
            cout << 0;
        for(int j=i;j<(n-i);j++)
            cout << 1;
        for(int j=(n-i);j<n;j++)
            cout << 0;
        cout << endl;
    }
    _getch();
    return EXIT_SUCCESS;
}
как то так.
mexxantom
1 / 1 / 0
Регистрация: 19.02.2011
Сообщений: 47
05.04.2011, 22:49  [ТС] #7
sandora спасибо но инициализация не пойдет!!!
fasked и Overmind024 спасибо +1 )))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2011, 22:49
Привет! Вот еще темы с ответами:

матрица - C++
помогите решить,пожалуйста... _________________________ дана действительная квадратная матрица С(n,n). найти максимальный элемент в...

Матрица - C++
Здравствуйте. Прошу помочь. Дана целочисленная квадратная матрица. Определить: • сумму элементов в тех столбцах, которые не...

матрица с++ - C++
помогите пожалуйста!!!! 1.Составить программу для подсчета среднего арифмитического элемента,расположенных на главной и побочной...

Матрица - C++
короче вот такая хрень)) Дана целочисленная квадратная матрица. Определить: 1). произведение элементов в тех строках, которые не...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
05.04.2011, 22:49
Ответ Создать тему
Опции темы

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