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

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

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

произведение каждой строки - C++

20.02.2011, 19:01. Просмотров 379. Ответов 4
Метки нет (Все метки)

В двумерном массиве найти произведение каждой строки и удалить из массива строку произведения, которой кратно 3. Если таких произведений несколько, то удалить строку с последним из найденых произведений.

Не могу составить листинг программы. Помогите кто может!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2011, 19:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос произведение каждой строки (C++):

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

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

Вычислить произведение положительных и отрицательных элементов каждой строки - C++
Здравствуйте, Уважаемые форумчане ! :) Вот такое у меня задание значит: Дана матрица. Вычислить произведение положительных и...

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

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

Найти произведение минимальных элементов каждой строки матрицы - C++
Уважаемые форумчане ! Пожалуйста помогите решить простенькую задачку ! А именно : Найти произведение минимальных элементов каждой строки...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
20.02.2011, 19:05 #2
C++
1
2
3
4
5
6
7
8
int mas[10][10];
for(int i=0;i<10;i++){
proizv = 1;
for(int j=0;j<10;j++){
proizv *= mas[i][j];}
if(proizv % 3 == 0){
делать что то}
}
Sanyco-007
41 / 41 / 6
Регистрация: 10.02.2010
Сообщений: 179
20.02.2011, 19:16 #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
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <stdlib.h>
#include <iostream.h>
using namespace std;
 
int main()
{
  int n,m,x[20][20];
  cout << "Razmer matricu nxm: \n";
  cin >> n >> m;
  for (int i = 0; i < n; i++)
    for (int j = 0; j < m; j++){
      cout << "Element X[" << i+1 << ",][" << j+1 << "] = ";
      cin >> x[i][j];
    }
  cout << "Matrica:\n";
  for (int i = 0; i < n; i++){
    for (int j = 0; j < m; j++)
      cout << x[i][j] << " ";
    cout << "\n";
  }
  int ni = -1;
  for (int i = 0; i < n; i++){
    int p = 1;
    for (int j = 0; j < m; j++)
      p = p * x[i][j];
    if (p%3 == 0) ni = i;
  }
  if (ni == -1){
    cout << "Net nygnoi stroki!\n";
    system("PAUSE");
    exit(0);
  }
  for (int i = ni; i < n; i++)
    for (int j = 0; j < m; j++)
      x[i][j] = x[i+1][j];
  cout << "Result:\n";
  for (int i = 0; i < n-1; i++){
    for (int j = 0; j < m; j++)
      cout << x[i][j] << " ";
    cout << "\n";
  }
  system("PAUSE");
  return 0;
}
SerGya
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 6
11.03.2011, 18:14  [ТС] #4
не понятно мне здесь:
это мы вводим элементы строки и столбца?
Цитата Сообщение от Sanyco-007 Посмотреть сообщение
cout << "Element X[" << i+1 << ",][" << j+1 << "] = ";
а тут первоначальный массив вводим?
Цитата Сообщение от Sanyco-007 Посмотреть сообщение
cout << "Matrica:\n";
* for (int i = 0; i < n; i++){
* * for (int j = 0; j < m; j++)
* * * cout << x[i][j] << " ";
* * cout << "\n";

что за переменная?
Цитата Сообщение от Sanyco-007 Посмотреть сообщение
int ni = -1;
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
11.03.2011, 18:46 #5
Цитата Сообщение от SerGya Посмотреть сообщение
а тут первоначальный массив вводим?
Скорее выводим.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2011, 18:46
Привет! Вот еще темы с ответами:

Найти произведение нечетных элементов каждой строки матрицы, и их сумму - C++
В матриице A(4,4) найти произведение нечетных элементов каждой строки и их сумму.

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

Составить массив, содержащий произведение элементов каждой строки матрицы - C++
Помогите пожалуйста.Дана матрица B(3,5).Составить массив содержащий произведение элементов каждой строки матрицы.

Найти произведение нечетных отрицательных элементов каждой строки матрицы - C++
Найти произведение нечетных отрицательных элементов каждой строки матрицы А(3,3) и сохранить их в массиве В


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.03.2011, 18:46
Ответ Создать тему
Опции темы

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