0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 7
1

Определить количество отрицательных элементов, расположенных выше главной диагонали матрицы

12.12.2013, 02:04. Показов 6852. Ответов 3
Метки нет (Все метки)

Ребят, помогите!!! Необходимо определить количество отрицательных элементов, расположенных выше главной диагонали матрицы мxn. Кое что я уже написала, а как дальше, не могу сообразить

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
#include "stdafx.h"
#pragma hdrstop
#include "conio.h"
#include "stdio.h"
#include "iostream"
#include "stdlib.h"
#include "iomanip"
#include <math.h>
using namespace std;
#pragma argsused
void main() 
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    double **a, tmp;
    int i, j, n, m, imin, jmin, imax, jmax;
    cout<<"Vvedite razmer n, m:";
    cin>>n>>m;
    a= new double*[n];
    for (i=0; i<n; i++)
        a[i]=new double[m];
    for (i=0; i<n; i++)
        for (j=0; j<m; j++)
        {cout<<"Vvedite a["<<i<<"]["<<j<<"]:";
        cin>>a[i][j];}
    cout<<"Massiv A:"<<endl;
    for (i=0; i<n; i++)
    {for (j=0; j<m; j++)
        cout<<setw(9)<<a[i][j]<<" ";
    cout<<endl;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2013, 02:04
Ответы с готовыми решениями:

Определить количество отрицательных элементов, расположенных выше главной диагонали матрицы
Доброго времени суток, помогите пожалуйста с заданием. Желательно максимально просто Задание 2....

Определить количество отрицательных элементов, расположенных выше главной диагонали матрицы
2. Определить количество отрицательных элементов, расположенных выше главной диагонали матрицы.

Определить количество отрицательных элементов расположенных выше главной диагонали
Определить количество отрицательных элементов расположенных выше главной диагонали

Определить количество отрицательных элементов, расположенных вы-ше главной диагонали матрицы.
спасибо заранее

3
All rights reserved.
93 / 83 / 24
Регистрация: 03.08.2013
Сообщений: 258
12.12.2013, 03:16 2
гапуся,
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
//StackOverflow
//All rights reserved
 
#include <iostream>
#include <cstdlib>
#include <ctime>
 
using namespace std;
 
int main()
{
    srand( time( 0 ) );
 
    const int size = 9;
 
    int matrix[ size ][ size ];
 
    for ( int i = 0; i < size; i++ )
    {
        for ( int j = 0; j < size; j++ )
        {
            matrix[ i ][ j ] = rand() % 100 - 50;
        }
    }
 
    int counter = 0;
 
    for ( int row = 0; row < size - 1; row++ )
    {
        int variable = 1;
 
        for ( int column = variable; column < size; column++ )
        {
            if ( matrix[ row ][ column ] < 0 )
            {
                ++counter;
            }
        }
        
        ++variable;
    }
 
    for ( int i = 0; i < size; i++ )
    {
        for ( int j = 0; j < size; j++ )
        {
            cout << matrix[ i ][ j ] << " ";
        }
        cout << endl;
    }
 
    cout << "The quantity of the negative elements is: " << counter << endl;
 
    return 0;
}
0
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 7
12.12.2013, 18:10  [ТС] 3
Спасибо, но как то тут слишком у вас мудрено))) , я конечно вообще плохо в этом разбираюсь, но в вашем коде матрица через случайные числа вроде выводиться, а мне нужно просто вводить числа с клавиатуры... Мне бы подсказочку как отталкиваясь от того что я написала выбрать именно элементы выше главной диагонали и посчитать там отрицательные. Я по методичке делала, а ваше преподу даже объяснить не смогу...
0
All rights reserved.
93 / 83 / 24
Регистрация: 03.08.2013
Сообщений: 258
12.12.2013, 18:15 4
гапуся, ну так замените строчку 22 на:
C++
1
cin >> matrix[ i ][ j ];
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2013, 18:15
Помогаю со студенческими работами здесь

Произведение и количество положительных элементов, расположенных выше главной диагонали матрицы
Приветик всем:victory:, как всегда замысловатая задачка, которую дали в универе...:scratch:...

Найти количество положительных элементов матрицы, расположенных выше главной диагонали
Дан целочисленный массив В. найдите кол-во положительных элементов этого массива, расположенных...

Определить максимальный элемент среди элементов матрицы, расположенных выше главной диагонали
Задание: Задана матрица A(n,n). Определить максимальный элемент среди элементов матрицы,...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru