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

В каждой строке матрицы найти произведение элементов предшествующих минимальному элементу строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти максимальный элемент и поменять его с последним элементом http://www.cyberforum.ru/cpp-beginners/thread1560825.html
Дан многомерный массив. Найти максимальный элемент и поменять его с последним элементом. Помогите пожалуйста сделать через динамическое выделение памяти(malloc).
C++ Проценты, циклы Приветствую!) Ребят помогите пожалуйста, знаю что задача простоя но конкретно туплю( не знаю как вставить цикл для решения задачи до n<=0 собственно вот и задача: "Незнайка и его друзья... http://www.cyberforum.ru/cpp-beginners/thread1560798.html
программа нахождения точек пересечения фунций C++
:cry: Help.
Производная частного C++
Добрый день! Подскажите пожалуйста есть ли в с/с++ функция которая считает производные частного?
C++ Структура ZNAK http://www.cyberforum.ru/cpp-beginners/thread1560757.html
Описать структуру с именем ZNAK, содержащую следующие поля: • фамилия, имя; • знак Зодиака; • день рождения (массив из трех чисел). 2. Написать программу, выполняющую следующие действия: • ввод...
C++ Отсортировать только положительные элементы масива по росту Как єто сделать? подробнее

Показать сообщение отдельно
pakdmgt
0 / 0 / 0
Регистрация: 24.10.2015
Сообщений: 1

В каждой строке матрицы найти произведение элементов предшествующих минимальному элементу строки - C++

24.10.2015, 16:38. Просмотров 369. Ответов 0
Метки (Все метки)

Помогите, пожалуйста, с программой.
Ввести матрицу А, вывести ее. В каждой строке найти произведение элементов предшествующих минимальному элементу строки. Произведения переписать в одномерный массив В.
Мой вариант:
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
#include <iostream>
using namespace std;
int main()
{
int n,m,i,j,min,imin,a[20][20],b[20],p;
cout<<"N=";
cin>>n;
cout<<"M=";
cin>>m;
for (i=0; i<n; i++)
for (j=0; i<n; i++)
{
cout<<"\n a i"<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
for (i=0;i<n;i++);
{
int min=a[i][0]; imin=0;
for (j=0; i<n; i++)
if (a[i][j]<min)
{
min=a[i][j];
imin=i;
}
if (imin==1)
{
b[i]=0;
}
else
{
p=1;
for (i=0;i<imin;i++)
p=p*a[i][j];
b[i]=p;
}
for (i=0; i<n; i++)
{
cout<<"\n b i"<<i<<"]=";
cin>>b[i];
return 0;
}
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.