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

Сформировать вектор из диагональных элементов матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на двоичные файлы! http://www.cyberforum.ru/cpp-beginners/thread26210.html
В первом двоичном файле находится информация о группе владельцев автомобилей:фамилия, имя, пол, год рождения, годовой доход, марка авто. Во втором двоичном файле информация об автомобилях: марка авто, его цена и тех.характеристики (мощность, наибольшая скорость, масса, тип кузова, рабочий обьем целиндров). Вывести фамилии владельцев автомобилей, имеющиx доход выше среднего, а автомобиль...
C++ Задача на проверку есть ли граф гамильтоновым Построить алгоритм, с помощью которого, для любого конечного неориентированного графа с n вершинами (1<=n<=20), который задается матрицей смежности, определяеться есть ли граф гамильтоновым. Приметка: Использовать теорему Дирака. http://www.cyberforum.ru/cpp-beginners/thread26199.html
Найти наибольшую сумму чисел ряда, не превышающую заданное число k. C++
Помогите написать программу в С++. Найти найбольшую сумму чисел ряда 1,1/2,1/3...1/n не превышающую заданное число k.
C++ Чем редактировать blob поля?
Кто подскажет ,во всех редакторах баз ето поле принимает memo,которое не редактируется ,а как занести туда текст я нигде не нашел.
C++ Матрицы и операции над ними http://www.cyberforum.ru/cpp-beginners/thread26171.html
Подскажите, как сформировать вектор из диагональных элементов матрицы.
C++ Заданна матрица А(N,M). Найти среднее геометрическое парных положительных элементов. Помогите решить алгоритм: Заданна матрица А(N,M). Найти среднее геометрическое парных положительных элементов. подробнее

Показать сообщение отдельно
Алексей5
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 5

Сформировать вектор из диагональных элементов матрицы - C++

15.03.2009, 18:18. Просмотров 584. Ответов 2
Метки (Все метки)

"Для заданной матрицы(N на M) сформировать вектор из её диагональных элементов. Добавить элементы вектора к элементам K-ой строки."

Размер матрицы вводится пользователем с клавиатуры, то есть m и n не константы. Вот что у меня получилось:
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
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
void main ()
{clrscr;
randomize ();
int i,j, m,n,d;
float **matr,**mas;
matr=new float *[n];
matr=new float *[m];
cout << "\n Vvedite chislo strok n="; cin>>n;
cout << "\n Vvedite chislo stolbcov m="; cin>>m;
for (i=0;i<n;i++)
for (j=0; j<m; j++)
matr[i][j]=random (100);
for (i=0;i<n;i++)
{
for (j=0; j<m; j++)
cout<<matr[i][j]<<"\t";
cout<<"\n";
}
 delete matr[i];
delete matr[j] ;
delete [] matr;
}
Осталась вторая часть программы. Подскажите как это организовать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru