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

Функция: произведение положительных элементов с нечетными индексами в столбце матрицы

05.01.2018, 05:24. Показов 686. Ответов 0

Author24 — интернет-сервис помощи студентам
Составить функцию вычисления произведения P положительных элементов
столбца матрицы, стоящих в столбце на нечетных местах. используя эту функцию
для матриц А[7,6] и B [8,5] вычислить X=PA1+PB4+PA6+PB2 и Y(PA3+PB1)*(PA2+PB5), где PAi-P для i-го
столбца матрицы А,PBi-P для i-го столбца матрицы B.
Не могу понять где ошибка,он выдает не правильную размерность матриц.
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
#include<iostream>
#include<cstdlib>
#include<cmath>
#include<iomanip>
using namespace std;
void vvod(int f[8][6], int m, int n){
    srand(time(NULL));
    int i, j;
    for (i = 0; i < n; i++)
    {
        for (j = 0; j < n; j++)
        {
            f[i][j] = rand() % 21 - 10;
            cout << setw(6) << f[i][j];
        }
        cout << endl;
    }
}
int p(int f[][6], int m, int n) {
    int i, j, P = 1;
    for (i = 0; i < n; j++) {
        for (j = 0; j < n; j++)
        {
            P = P*f[m][j];
        }
        return P;
    }
}
int main() {//X = PA1 + PB4 + PA6 + PB2    Y(PA3+PB1)*(PA2+PB5)  //
    int A[7][6];
    vvod(A, 7, 6);
    int B[8][6];
    vvod(B, 8, 5);
    int X;
    X = p(A, 0, 6) + p(B, 3, 5) + p(A, 5, 6) + p(B, 1, 5);
    cout << "X = " << X;
    int Y;
    Y = (p(A, 2, 6) + p(B, 0, 5)) * (p(A, 1, 6) + p(B, 4, 5));
    cout << "\nY = " << Y;
    system("pause>>void");
}
Добавлено через 22 часа 59 минут
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
#include<iostream>
#include<cstdlib>
#include<cmath>
#include<iomanip>
using namespace std;
void vvod(int f[][6], int m, int n){
    int i, j;
    srand(time(NULL));
    for (i = 0; i < m; i++)
    {
        for (j = 0; j < n; j++)
        {
            f[i][j] = rand() % 21 - 10;
            cout << setw(6) << f[i][j];
        }
        cout << endl;
    }
    cout << endl;
}
int p(int f[][6], int d, int n) {
    int i,P = 1;
        for (i = 1; i < n; i+=2)
        {
            if (f[i][d] > 0)
                P *= f[i][d];
        }
        return P;
}
int main() {//X = PA1 + PB4 + PA6 + PB2    Y(PA3+PB1)*(PA2+PB5)  //
    int A[7][6],B[8][6];
    vvod(A, 7, 6);
    vvod(B, 8, 5);
    int X;
    X = p(A, 0, 6) + p(B, 3, 5) + p(A, 5, 6) + p(B, 1, 5);
    cout<< "X = " << X;
    int Y;
    Y = (p(A, 2, 6) + p(B, 0, 5)) * (p(A, 1, 6) + p(B, 4, 5));
    cout << "\nY = " << Y;
    system("pause>>void");
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2018, 05:24
Ответы с готовыми решениями:

Вычислить среднее арифметическое положительных элементов с четными индексами и произведение отрицательных с нечетными индексами
Вычислить среднее арифметическое положительных элементов с четными индексами и произведение...

Найти произведение положительных элементов массива с нечётными индексами
Ввести с клавиатуры в виде таблицы двумерный массив размерностью 3х3. Найти произведение...

Найти сумму положительных элементов массива, произведение элементов с нечетными индексами, во второй половине
Задан массив вещественных чисел X. Найти : -сумму положительных элементов массива; -произведение...

Вычислить среднее положительных элементов с четными индексами и произведение отрицательных с нечетными
Вычислить среднее арифметическое положительных элементов с четными индексами и произведение...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.01.2018, 05:24
Помогаю со студенческими работами здесь

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

В массиве определить произведение элементов с четными индексами и сумму элементов с нечетными индексами
Создание многомодульных программ ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ. -Составить программу,содержащую...

Определить произведение элементов массива с четными индексами, и сумму элементов с нечетными индексами
В массиве вещественных чисел Z = (z1, z2, …, Zм) определить произведение P элементов с четными...

Найти сумму элементов с нечетными индексами и произведение элементов с четными индексами
в DELPHI задача решена, нужно перевести в PASCAL unit Unit1; interface uses Windows,...

Найти сумму элементов с четными индексами и произведение элементов с нечетными индексами
Задан массив S(К). Найти сумму элементов с четными индексами и произведение элементов с нечетными...

Найти произведение положительных элементов в каждом столбце матрицы
1. Дан массив А(nxm). Найти произведение положительных элементов в каждом столбце. Составить...


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

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

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