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

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

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

Определить произведение элементов боковой диагонали матрицы, какие меньшие 9 - C++

10.04.2009, 19:05. Просмотров 647. Ответов 3
Метки нет (Все метки)

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

Добавлено через 8 минут 47 секунд
И ище одна задача. Пожалуста помогите на завтра надо.
Дана действительная квадратная матрица порядка 5. В строках с отрицательным элементом на главной диагонали найти наибольший из всех элементов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2009, 19:05     Определить произведение элементов боковой диагонали матрицы, какие меньшие 9
Посмотрите здесь:

Среди элементов матрицы выше главной диагонали найти произведение чётных элементов - C++
Среди элементов матрицы, которые находятся выше главной диагонали, найти произведение чётных элементов. Как найти элементы, которые...

Найти произведение элементов побочной диагонали матрицы Х(6,6). - C++
Помогите плиз на Turbo C

Найти произведение элементов побочной диагонали квадратной матрицы - C++
Дана квадратная матрица порядка N. Найти произведение элементов побочной диагонали квадратной матрицы. C++

Найти произведение отрицательных элементов главной диагонали матрицы - C++
Дана матрица 6х6. Подсчитать произведение отрицательных элементов главной диагонали матрицы. Если кол-во положительных элементов матрицы...

Вычислить сумму и произведение элементов главной диагонали матрицы А[3,3] - C++
Помогите решить задачи на С++,сложновато 1. Вычислить сумму и произведение элементов главной диагонали матрицы А. Матрица вводится с...

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

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

Найти произведение отрицательных элементов на побочной диагонали матрицы - C++
Всем привет! Помогите разобраться! Дана квадратная матрица размерностью N. Определить количество нулевых элементов на главной диагонали...

Найти произведение элементов стоящих на главной диагонали квадратной матрицы - C++
Напишите программу которая находит произведение элементов стоящих на главной диагонали квадратной матрицы размером n*m. Проверить является...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
tysik
0 / 0 / 0
Регистрация: 23.02.2009
Сообщений: 26
13.04.2009, 10:38  [ТС]     Определить произведение элементов боковой диагонали матрицы, какие меньшие 9 #2
Помогите пожалуста
Monte-Cristo
2787 / 1373 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
13.04.2009, 11:00     Определить произведение элементов боковой диагонали матрицы, какие меньшие 9 #3
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
#include <iostream>
#include <stdlib.h> // для srand() и rand()
#include <time.h> // для time(0)
using namespace std;
 
int main()
{
    const int n=5;
    int A[n][n];
    int proizv=1;
 
    srand(time(0)); // включаем генератор случ чисел
 
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<n; j++)
        {
            A[i][j] = rand()%20; // генерируем число от 0 до 20
            cout.width(4);
            cout << A[i][j];
        }
        cout << "\n";
    }
 
    for (int i=0; i<n; i++)
        if (A[i][n-i-1] > 9) proizv *= A[i][n-i-1];
 
    cout << "\nProizvedenie = " << proizv;
 
    return 0;
}
Добавлено через 7 минут 36 секунд
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
#include <iostream>
#include <stdlib.h> // для srand() и rand()
#include <time.h> // для time(0)
using namespace std;
 
int main()
{
    const int n=5;
    double A[n][n];
 
    srand(time(0)); // включаем генератор случ чисел
 
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<n; j++)
        {
            A[i][j] = rand()%30/2. - 5; // от -9 до 9
            cout.width(5);
            cout << A[i][j];
        }
        cout << "\n";
    }
 
    int imax = 0;
    for (int i=0; i<n; i++)
    {
        if (A[i][i] < 0)
        {
            for(int j=0; j<n; j++)
                if (A[i][imax] < A[i][j]) imax = j;
            cout << "\n Stroka = " << i << "\tMax = " << A[i][imax];
        }
    }
 
    return 0;
}
tysik
0 / 0 / 0
Регистрация: 23.02.2009
Сообщений: 26
13.04.2009, 17:41  [ТС]     Определить произведение элементов боковой диагонали матрицы, какие меньшие 9 #4
Спасибо!!!!!!!!!!
Yandex
Объявления
13.04.2009, 17:41     Определить произведение элементов боковой диагонали матрицы, какие меньшие 9
Ответ Создать тему
Опции темы

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