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

не получается найти произведение следующих элементов, помогите. - C++

Восстановить пароль Регистрация
 
777Pasha777
 Аватар для 777Pasha777
4 / 4 / 0
Регистрация: 28.10.2013
Сообщений: 54
04.11.2013, 21:58     не получается найти произведение следующих элементов, помогите. #1
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>
#include<clocale>
#include<ctime>
using namespace std;
int main()
{
 srand(time(0));
 setlocale(0,"");
 int b[4][5], k, D=1, g=0, n, g1=0; 
 
 for(k=0; k<4; k++)
 { 
  for(n=0; n<5; n++)
  {
   b[k][n]=rand()%21-10;
   cout<<b[k][n]<<"\t";
  }
  cout<<endl;
 }
 
 for(k=0; k<4; k++) 
  for(n=0; n<5; n++)
    if (b[k][n]>0)
   {  
    g=k;    
    g1=n;
    goto t;
    cout<<endl;
   }   
 t:
 cout<<"\nНомер першого додатнього елемента = "<<g+1<<" "<<g1+1<<endl;
 
 for(k=g+1; k<4; k++) 
 {
  for(n=g1+1; n<5; n++)
   D*=b[k][n];
 }
 cout<<"Добуток наступних елементiв = "<<D<<"\t";
 cout<<endl<<endl;
 
 system ("pause");
 return 0;
}

не получается найти произведение следующих элементов, помогите.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2013, 21:58     не получается найти произведение следующих элементов, помогите.
Посмотрите здесь:

Одномерный массив. Найти количество элементов больше заданного. Найти произведение элементов за максимумом C++
Вычислить и напечатать произведение первых 7 элементов и сумм следующих элементов, которые находятся на первых позициях C++
Определить номер первого положительного элемента массива и произведение следующих элементов C++
В матрице F(4,9) найти произведение элементов , что превышают заданное число B . Вывести матрицу и произведение . C++
Вычислить и вывести произведение первых 7 элементов массива и сумму следующих 7 элементов находящихся на четных позициях C++
C++ В двумерном массиве найти среднее арифметическое первого столбца и количество элементов в каждом из следующих столбцов
Найти сумму четных элементов, количество нечетных элементов и произведение элементов, кратным 3 C++
Найти строки матрицы, где есть эл-т для которого сумма предшествующих равна сумме следующих за ним элементов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RQdan
65 / 65 / 17
Регистрация: 26.10.2013
Сообщений: 198
04.11.2013, 22:25     не получается найти произведение следующих элементов, помогите. #2
Вообще какое условие задачи? Сложно что-то подсказывать, не зная выходных данных.

Если найти произведение всех элементов после первого положительного элемента, тогда действительно неправильно.
После нахождения положительного элемента можно так:
C++
1
2
3
4
5
6
7
8
9
cout<<"\nНомер першого додатнього елемента = "<<g<<" "<<g1<<endl;
for(n=g1+1;n<5;n++) D*=b[g][n];
for(k=g+1; k<4; k++) 
 {
  for(n=0; n<5; n++)
   D*=b[k][n];
 }
 cout<<"Добуток наступних елементiв = "<<D<<"\t";
 cout<<endl<<endl;
Yandex
Объявления
04.11.2013, 22:25     не получается найти произведение следующих элементов, помогите.
Ответ Создать тему
Опции темы

Текущее время: 11:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru