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

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

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

Заполнение Единичной матрицы - C++

03.04.2013, 22:24. Просмотров 527. Ответов 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
 int n = 0; 
    cout <<"Введите размер массива";
    cin >> n; 
    int **a = new int* [n]; 
    for (int i = 0; i < n; i++)
    {
        a[i] = new int [n]; 
    }
    
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            if (i == j ) 
                
                a[i][j] = 1;
            
            else
                               a[i][j] = 0; 
            cout << a[i][j] << " "; 
            
        }
        cout << "\n"; 
    }

Вот так я ВЫВОЖУ на экран единичную матрицу,а можно ли сохранить это в массив?Если да то как.Или подскажите как еще можно создать массив с единичной матрицей.Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2013, 22:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заполнение Единичной матрицы (C++):

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

Заполнение матрицы - C++
Здравствуйте. Задали Домашку 2 задачи про матрицы. Вторую задачку я решил.А вот с первой возникла проблема. Не могу понять алгоритм...

Заполнение матрицы - C++
Есть программа, которая запрашивает у пользователя размер матрицы, а потом заполняет ее случайными числами. Так вот, моя программы при...

Заполнение матрицы - C++
Нужна помощь. Заполнить матрицу, от левого нижнего угла по диагонали: слева - вверх. -размерность матрицы должна вводиться при...

Заполнение матрицы - C++
Всем привет. Нужно написать заполнение двумерного динамического массива. Вот как у меня это выглядит: есть класс Matrix: Matrix.h ...

С++ заполнение матрицы - C++
Нужно сформировать такую матрицу : 11 12 13 14 15 10 9 8 7 6 1 2 3 4 5 10 9 8 7 6 11 12 13 14 15 Вообще не понимаю как мы...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
03.04.2013, 22:31 #2
Вы ее не только ВЫВОДИТЕ , но и сохранияете в памяти
Handen
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 8
03.04.2013, 22:48  [ТС] #3
Цитата Сообщение от olya7 Посмотреть сообщение
Вы ее не только ВЫВОДИТЕ , но и сохранЯете в памяти
В том то и дело что я ее не сохраняю,она остается в первоначальном виде.
А как сохранить не знаю.
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
03.04.2013, 22:52 #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
27
28
29
30
31
32
33
34
#include <iostream>
#include <conio.h>
#include <cstring>
using namespace std;
void main()
{
    int n = 0,i,j; 
    cout <<"Ââåäèòå Г°Г*çìåð Г¬Г*Г±Г±ГЁГўГ*";
    cin >> n; 
    int **a = new int* [n]; 
    for ( i = 0; i < n; i++)
    {
        a[i] = new int [n]; 
    }
    
    for ( i = 0; i < n; i++)
    
        for ( j = 0; j < n; j++)
        
            if (i == j ) 
                
                a[i][j] = 1;
            
            else
                               a[i][j] = 0; 
           
            
        
        cout << "\n"; 
    
    for ( i = 0; i < n; i++)
    {
        for ( j = 0; j < n; j++)cout << a[i][j] << " "; cout<<endl;}
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2013, 22:52
Привет! Вот еще темы с ответами:

Заполнение матрицы - C++
Ребята, добрый вечер. Ломаю голову над заполнением матрицы по следующей картинке (приложено). Может быть вы окажетесь более...

Заполнение матрицы - C++
Матрица содержит четное количество строк и столбцов. Заполнить каждый квадрат матрицы размером 2х2 порядковыми номерами по часовой стрелке....

Заполнение матрицы! - C++
Не могу вывести матрицу...то есть вначале её ввести а потом вывести,или я что-то не так делаю? мой код: #include &lt;iostream&gt; ...

Заполнение матрицы - C++
Существует матрица n*m и отдельная функция для ввода input. В main я написал: float B; input(B); А в функции ввода: for (int...


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

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

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