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

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

Войти
Регистрация
Восстановить пароль
 
Poket
#1

Заменить произведение на одномерный массив - C++

18.12.2012, 21:25. Просмотров 199. Ответов 3
Метки нет (Все метки)

В матрице А(5,6)
а) Получить одномерный массив, элементы которого равны произведению элементов каждой строки заданной матрицы

подскажите почему программа не работает


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
#include "stdafx.h"
#include <iomanip>
#include <iostream>
#include <time.h>
using namespace std;
void main()
{
    const int M=5, N=6;
    int i,j,tmp;
    int A[M][N], B[N],S,P;
    srand(time(NULL));
    for(i=0;i<M;i++)
        for(j=0;j<N;j++)
            A[i][j]= rand()%20-10;
    cout<<"\n \n";
    for (i=0;i<M;i++)
    {for (j=0;j<N;j++)
      printf("%7.2d",A[i][j]);
    printf("\n");}
    for(i=0;i<M;i++)
    {P=A[i][0];
    for(j=0;j<N;j++)
     P*=A[i][j];
    B[j]=P;}
    cout<<"Massiv B "<<endl;
    for(j=0;j<N;j++)
        cout<<setw(7)<<B[j]<<endl;
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 21:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить произведение на одномерный массив (C++):

Одномерный массив, сумма и произведение элементов - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)Сумму положительных элементов массива 2)Произведение...

Одномерный массив, заменить все a на b - C++
Программа должна меть меню, подпрограммы и т.д. Все это я могу реализовать, не могли бы подсказать алгоритм, решение самой задачи где a=3...

Перевод из Pascal. Одномерный массив (сумма, произведение) - C++
Нужен только всего лишь перевод на С++, прошу помощи var a:array of integer; n,i,sum,mult:integer; max:byte; begin ...

заменить средним значением одномерный массив - C++
День добрый, ребята подскажите в чем загвоздка? Каждый из элементов массива, кроме первого, заменить средним значением всех...

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

Нечетные строки матрицы заменить на заданный одномерный массив - C++
Всем привет! Натолкните на совет как решить задачку :) Задача: Написать программу которая случайным образом заполняет двумерным массив...

3
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
18.12.2012, 21:28 #2
C++
1
2
3
4
5
#include <iomanip>
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <cstdio>
0
Poket
18.12.2012, 21:32 #3
к сожалению, ничего не изменилось
rinat_w
89 / 85 / 4
Регистрация: 13.11.2011
Сообщений: 192
Завершенные тесты: 1
18.12.2012, 22:12 #4
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
#include <iostream>
#include <ctime>
void main()
{
    using namespace std;
    const int N = 5, M = 6;
    int a[N][M], b[M], m;
    srand(time(0));
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < M; j++)
        {
            a[i][j] = rand()%21 - 10;
            cout << a[i][j] << '\t';
            b[j] = 1;
        }
        cout << endl;
    }
    cout << endl << endl;
    for (int i = 0; i < M; i++)
    {
        for (int j = 0; j < N; j++)
            b[i] *= a[j][i];
        cout << b[i] << '\t';
    }
    cout << endl;
}
1
18.12.2012, 22:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2012, 22:12
Привет! Вот еще темы с ответами:

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

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

Одномерный массив. Определить произведение элементов между первым и последим нулями. - C++
Здрасте) Помогите пожалуйста 2. Описать функции ввода с клавиатуры элементов одномерного массива и определения произведения его...

Разреженный одномерный массив: заменить группу из подряд идущих нулей - C++
Дан одномерный массив с большим количеством нулевых элементов. Заменить в нем каждую группу из подряд идущих нулей на 2 элемента:...


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

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

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