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

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

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

Заполнение трёхдиагональной матрицы - C++

04.05.2011, 20:30. Просмотров 569. Ответов 0
Метки нет (Все метки)

Всем доброе время суток!
Помогите с кодом в с++.
Проблема состоит в том, что у меня не выходит коректно заполнить матрицу.
Унас есть файл с цыфрами, розположены в таком порядке:
2 2 1
-1 1 -0,5 0
1 -3 -1 2
1 2 2
Это ненулевые елементы трёхдиагональной матрицы 4х5.
Нужно считать елементы так, что бы вышла вот такая матрица:
2 2 0 0 1
-1 1 -0,5 0 0
0 1 -3 -1 2
0 0 1 2 2
Помогите. пожалуйста с кодом.

Трёхдиагональная матрица - это матрица, в которой все елементы кроме елементов на главной диагонали и соседние к ним, равны нулю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2011, 20:30     Заполнение трёхдиагональной матрицы
Посмотрите здесь:

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

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

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

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

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

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

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

Заполнение Единичной матрицы - C++
int n = 0; cout <<"Введите размер массива"; cin >> n; int **a = new int* ; for (int i = 0; i < n; i++) { ...

Ручное заполнение матрицы - C++
Здравствуйте. Надо создать матрицу.Число строк и столбцов указывается пользователем ну и каждый элемент он тоже должен вводить. Помогите...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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