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

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

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

вещественная прямоугольная матрица - C++

10.05.2011, 13:47. Просмотров 355. Ответов 3
Метки нет (Все метки)

Прошу помочь с лабораторной работой Матрицы

Дана вещественная прямоуголная матрица.
Найти сумму элементов в строках с отрицательным элементом на главной диагоняли.Если сумма больше 0,то элементы последней строки возвести в квадрат.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2011, 13:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос вещественная прямоугольная матрица (C++):

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

вещественная матрица - C++
нужна помощь с решением двух задач не как не получается их решить, на язык С 1)Задана вещественная матрица размером N×M. Определить...

Вещественная матрица - C++
Помогите реализовать Вещественную матрицу и след. ее пункты. при помощи UnitTest's: Описать класс, реализующий тип данных...

Класс «вещественная матрица» - C++
Описать класс, реализующий тип данных «вещественная матрица» и работу с ними. Класс должен реализовывать следующие операции над...

Класс «вещественная матрица» 2х2 - C++
Буду очень благодарен за помощь.

Создать класс «вещественная матрица» - C++
1. Создать класс «вещественная матрица». Реализовать методы: заполнение матрицы случайными числами от 0 до 1, вычисление транспонированной...

3
LineStown
66 / 66 / 3
Регистрация: 04.08.2010
Сообщений: 420
Завершенные тесты: 1
10.05.2011, 13:57 #2
Задач такого типа тонны на форуме, вперед в поиск

Добавлено через 1 минуту
ЗЫ. И так нагло спамить форум СВОИМИ задачами\
0
lexis2w
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 9
10.05.2011, 13:58  [ТС] #3
Ок,спасибо.Если не найду-напишу.
0
I_like_C++
29 / 29 / 4
Регистрация: 15.03.2010
Сообщений: 146
Завершенные тесты: 1
10.05.2011, 14:14 #4
используй векторы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <vector>
...
typedef vector<double> vec;//строка
typedef vector<vec> matrix;//матрица 
...
matrix vvod(int m, int n)//функция создает матрицу (вектор векторов)
{
    matrix A;
    for (int i=0; i<m; i++)
    {   vec Row(n,0);//резервируем память под строку
        for (int j=0; j<n; j++)     
        {
            Row[j]=0;//заполняем строк нулями
        }
        A.push_back(Row);//добавлям строку к матрице
    }
    return A; //получилась матрица размером m*n заполненная нулями
}
доступ к элементами матрицы осуществляется так
C++
1
A[i][j]=2.4;
C++
1
2
3
4
5
6
7
8
9
10
void display(const matrix &A) //функция, выводящая матрицу на экран
{   int m=A.size();
    for (int i=0; i<m; i++)
    {   
        int n=A[i].size();
        for (int j=0; j<n; j++)
        cout << A[i][j]<<'\t';
        cout<<endl;
    }
}
прочитать об основных функциях ветора можно тут
http://www.cppreference.com/wiki/ru:container:vector:start
там же есть примеры реализации каждой из них

если не нравяться векторы можешь использовать обычный массивы
C++
1
int arr[10][20];//статическая матрица, когда заранее известен размер матрицы
C++
1
2
3
4
5
6
//динамически задать матрицу, задавая ее размеры в программе
int m,n;
cin>>m>>n;//размеры матрицы
int **arr=new int *[m];//выделяем память под столбцы
for(int i=0; i<m; i++)
       arr[i]=new int [n];//выделяем память под строки
как то так=)
1
10.05.2011, 14:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2011, 14:14
Привет! Вот еще темы с ответами:

описать класс вещественная матрица - C++
задание описать класс вещественная матрицаи работу с ним. класс должен реализировать след.операций вычисление нормы. #include...

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

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

Прямоугольная матрица - C++
Массив 5х5 заполненный случайными целыми числами. Определить количество строк содержащих хотя бы один ненулевой элемент помогите...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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