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

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

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

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

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

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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Ответ Создать тему
Опции темы

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