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

Найти число отрицательных элементов в области выше главной и ниже побочной диагонали - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать так, что бы длинна строки сама менялась при вводе строки? http://www.cyberforum.ru/cpp-beginners/thread1155289.html
Есть такой код #include "stdafx.h" #include "enter.h" #include <stdio.h> #include <math.h> #include <iostream> #include <conio.h> #include <time.h> #include <stdlib.h>
C++ Сортировка двумерного массива над главной диагональю по убыванию Сортировка двумерного массива m=5 n=5 над главной диагональю по убыванию. Сортировка выбором. Помогите пожалуйста!! http://www.cyberforum.ru/cpp-beginners/thread1155283.html
Выполнить кольцевой сдвиг чтобы его максимальный элемент оказался на К-ом месте C++
Помогите написать программу. (borland C++) Дан массив A(n). Выполнить кольцевой сдвиг массива таким образом, чтобы его максимальный элемент оказался на К-ом месте.
C++ Произведение отрицательных элементов массива, предшествующих первому положительному элементу
Найти произведение отрицательных элементов массива, предшествующих первому положительному элементу. Если по какой-либо причине вычислить произведение не удается, выдать об этом сообщение с указанием причины.
C++ Динамический массив. Как лучше обращатся к элементу: по адресу или по значению? http://www.cyberforum.ru/cpp-beginners/thread1155241.html
Собственно, как лучше. Так: int i, j, len; char *text = new char; cout << "Input the text: "; cin.getline (text, 255); len = strlen (text); for (i=0; i<len; i++) if ((text == ' ') && (text == ' ')) { for (j=i; j<len; j++){
C++ Подсчитайте число и сумму положительных, число и произдведение отрицательных элементов заданного массива Подсчитайте число и сумму положительных, число и произдведение отрицательных элементов заданного массива A. подробнее

Показать сообщение отдельно
_Ellen_
15 / 15 / 5
Регистрация: 28.11.2013
Сообщений: 50
25.04.2014, 23:21     Найти число отрицательных элементов в области выше главной и ниже побочной диагонали
Да нет же, не исключаются только диагонали.
У всех элементов выше главной диагонали номер столбца больше номера строки, а у всех ниже побочной сумма номеров строки и столбца больше n-1, где n - размерность матрицы.

Добавлено через 19 минут
n971030, вот Вам массив, можете проверить
Сначала выводится сам массив, потом подошедшие нам отрицательные элементы.
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 <iostream>
#include <iomanip>
 
using namespace std;
const int n = 7;
 
int main() {
    int a[n][n] = {{0, 3, -6, 12, 654, -45, 0},
                   {-43, 34, 7, -6, -7, -23,34},
                   {3, 0, 45, -7, 9, 8, 56},
                   {5, 7, -98, 34, 8, -900, 7},
                   {5, 89, 9, -7, -543, 88, -54},
                   {-4, 31, 17, 27, -45, 7, 0},
                   {4, -4,-5,-23, -2, 0, -234}};
 
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++)
            cout << setw(5) << a[i][j];
        cout << endl;
    }
 
    cout << endl;
 
    for(int i = 0; i < n; i++)
        for(int j = 0; j < n; j++)
            if(i < j && (i + j > (n - 1)) && a[i][j] < 0)
                cout << a[i][j] << endl;
            
    system("pause");
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru