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

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

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

Найти произведение только тех чисел, которые больше заданного M - C++

20.05.2011, 12:12. Просмотров 514. Ответов 2
Метки нет (Все метки)

Дана матрица A(M,N) целых положительных чисел. найти произведение только тех из них которые больше заданного M. если таких нет то выдать сообщение об ошибке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2011, 12:12     Найти произведение только тех чисел, которые больше заданного M
Посмотрите здесь:
Найти произведение только тех чисел, которые больше заданного числа М C++
C++ Массивы. Найти произведение только тех чисел, которые больше заданного числа М.
Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М C++
C++ Найти произведение только тех элементов последовательности, которые больше заданного числа М
C++ Накопить произведение только тех чисел из ряда, которые заканчиваются на цифру 1
C++ Найти сумму тех вещественных чисел, которые больше p
C++ Определить сумму тех вещественных чисел, которые больше p
C++ Определить сумму тех чисел, которые больше 5 и четны
C++ Определить сумму тех вещественных чисел, которые больше P
C++ Определить среднее арифметическое тех чисел заданной последовательности, которые больше некоторого числа n
Найти значения тех элементов матрицы, которые больше среднего арифметического C++
Дана матрица. Найти произведение тех ее элементов, которые кратны L C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
20.05.2011, 12:28     Найти произведение только тех чисел, которые больше заданного M #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
 
int main()
{
 const int m=4,n=3;
 int A[m][n];
 /* ГІГіГІ Г¬Г*Г±Г±ГЁГў Г*Г*äî ГҐГ№ГҐ Г§Г*ïîëГ*ГЁГІГј */
 int pr=1;
 for (int i=0;i<m;i++)
 {
  for (int j=0;j<m;j++)
  {
   if (A[i][j]>m) pr*=A[i][j];
  }
 }
 if (pr==1) cout << "Error!";
 else cout << pr;
 return 0;
}
sanyaFm
0 / 0 / 0
Регистрация: 23.03.2010
Сообщений: 4
20.05.2011, 16:23  [ТС]     Найти произведение только тех чисел, которые больше заданного M #3
заполняю массив
C++
1
2
3
for (i=0; i<n; i++)
for (j=0; j<m; j++)
A[i][j]=rand()%2
ответ у меня выводит в -5 миллионов
получается, что массив большой или, что я не так сделал?
Ответ Создать тему
Опции темы

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