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

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

Восстановить пароль Регистрация
 
sanyaFm
0 / 0 / 0
Регистрация: 23.03.2010
Сообщений: 4
20.05.2011, 12:12     Найти произведение только тех чисел, которые больше заданного M #1
Дана матрица A(M,N) целых положительных чисел. найти произведение только тех из них которые больше заданного M. если таких нет то выдать сообщение об ошибке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2011, 12:12     Найти произведение только тех чисел, которые больше заданного M
Посмотрите здесь:

C++ Массивы. Найти произведение только тех чисел, которые больше заданного числа М.
C++ Определить сумму тех вещественных чисел, которые больше P
C++ Накопить произведение только тех чисел из ряда, которые заканчиваются на цифру 1
C++ Определить сумму тех чисел, которые больше 5 и четны
Дана матрица. Найти произведение тех ее элементов, которые кратны L C++
Найти сумму тех членов ряда, которые по модулю больше или равны E C++
Найти произведение только тех чисел, которые больше заданного числа М C++
C++ Найти сумму тех вещественных чисел, которые больше p

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
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 миллионов
получается, что массив большой или, что я не так сделал?
Yandex
Объявления
20.05.2011, 16:23     Найти произведение только тех чисел, которые больше заданного M
Ответ Создать тему
Опции темы

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