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

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

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

Создать матрицу - C++

24.05.2013, 11:49. Просмотров 652. Ответов 3
Метки нет (Все метки)

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

Создать матрицу 5 на 5 - C++
чтобы в первом столбце шли числа от 1 до 5, а в остальных столбцах нули 1 0 0 0 0 2 0 0 0 0 3 0 0 0 0 4 0 0 0 0 5 0 0 0 0

Создать матрицу - C++
Задание. Составить программу, которая создает матрицу и выводит ее на экран в виде «матрицы». Обе эти действия оформить в виде функций...

Создать матрицу - C++
Помогите пожалуйста! Нужна матрица размерностью состоящая из элементов 16-ой системы.

Создать символьную матрицу - C++
Пытаюсь создать символьную матрицу для колоды карт: class Card { char card; public: Card() { ...

Создать матрицу AB по формуле - C++
Дано действительную квадратную матрицу порядка n. Получить матрицу AB. Все элементы B исчисляются по формуле. B={ 1/(i*i+2), при парном...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
24.05.2013, 12:01 #2
Мне немного не ясно, что происходит с 3-й строкой. Если вторая строка сдвигается вправо на 1 относительно первой строки, то как формируется 3-я строка - не ясно. Судя по 1-м элементам 3-й строки, идет сдвиг на 1... но судя по последним элементам - этого сдвига нет. Ошибка в условии задачи или мной просто не правильно понят алгоритм?
0
Tulosba
:)
Эксперт С++
4395 / 3238 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
24.05.2013, 12:03 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main() {
    
    const int size = 10;
    
    int A[size][size];
    
    for( int i=0; i<size; ++i )
    {
        for( int j=0; j<size; ++j)
        {
            A[i][j] = j+1-i;
            if( A[i][j] < 0 ) A[i][j] = 0;
            std::cout << A[i][j] << " ";
        }
        std::cout << "\n";
    }
    return 0;
}
Добавлено через 53 секунды
Цитата Сообщение от Мимино Посмотреть сообщение
Мне немного не ясно, что происходит с 3-й строкой.
Да. Странная строка. Есть предположение, что ТС ошибся.
1
Dmitry0150
1 / 1 / 0
Регистрация: 25.03.2013
Сообщений: 50
24.05.2013, 12:32  [ТС] #4
Да полюбому это опечатка. Спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2013, 12:32
Привет! Вот еще темы с ответами:

Создать квадратную матрицу - C++
Составить и отладить программу, которая создает (в памяти ЭВМ) квадратную матрицу порядка n (n задавать константой).

Создать квадратную матрицу - C++
Составить и отладить программу, которая создает (в памяти ЭВМ) квадратную матрицу порядка n (n задавать константой).

Создать транспонированную матрицу - C++
Дано квадратная матрица порядка NxN. Вычислить транспонированную. Вот мой код. Результаты выдает неправильные, присваивает только первой...

Как создать матрицу в С++? - C++
Нужно сформулировать одиночную матрицу размерности 12х12... у меня не получилось... программа получаеться пустая...помогите кто знает...


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

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

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