Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2016, 15:21   #1
love_me
Пользователь
 
Аватар для love_me
 
Регистрация: 21.04.2016
Сообщений: 12
Вопрос Произведение элементов массива

Подскажите, пожалуйста, как вычислить произведение элементов массива, больших 7 и кратных 3. Язык с++
love_me вне форума Ответить с цитированием
Старый 21.04.2016, 15:26   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

примерно так:
Код:
p=1.0;
for(int i=0;i<n;i++)
  if((a[i]>7)&&(a[i]%3==0)) p *=a[i];
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.04.2016, 18:33   #3
love_me
Пользователь
 
Аватар для love_me
 
Регистрация: 21.04.2016
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
примерно так:
Код:
p=1.0;
for(int i=0;i<n;i++)
  if((a[i]>7)&&(a[i]%3==0)) p *=a[i];
как совместить этот код с вашим?

Код:
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
void main()
{
int a*, i, n, p;
clrscr();
cout<<"Input size of array";
cin>>n;
for(i=0; i<n; i++)
{
a[i]=random(100);
cout<<""<<a[i];


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 21.04.2016 в 19:25.
love_me вне форума Ответить с цитированием
Старый 21.04.2016, 19:29   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а программирование, как я посмотрю, это не ваша сильная сторона?!

Код:
cin>>n;
p=1;
for(i=0; i<n; i++)
{
  a[i]=random(100);
  cout<<" "<<a[i];
  if((a[i]>7)&&(a[i]%3==0)) p *=a[i];
}
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.04.2016, 13:40   #5
love_me
Пользователь
 
Аватар для love_me
 
Регистрация: 21.04.2016
Сообщений: 12
Радость

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
а программирование, как я посмотрю, это не ваша сильная сторона?!

Код:
cin>>n;
p=1;
for(i=0; i<n; i++)
{
  a[i]=random(100);
  cout<<" "<<a[i];
  if((a[i]>7)&&(a[i]%3==0)) p *=a[i];
}
не моя, я только начинаю учиться
love_me вне форума Ответить с цитированием
Старый 22.04.2016, 14:37   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от love_me Посмотреть сообщение
не моя, я только начинаю учиться
Понимаю. Значит, всё в ваших руках!

Успехов!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.04.2016, 18:41   #7
love_me
Пользователь
 
Аватар для love_me
 
Регистрация: 21.04.2016
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Понимаю. Значит, всё в ваших руках!

Успехов!
Спасибо)
love_me вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти произведение элементов массива (VB) Impedans Помощь студентам 0 22.12.2015 19:13
11. Найти произведение элементов нечетных строк массива. Вывести сам массив и произведение. p-6 Паскаль, Turbo Pascal, PascalABC.NET 1 29.11.2012 23:37
Произведение элементов массива в функции (передача массива в функцию) (Delphi) Toxa16 Помощь студентам 1 23.04.2011 04:42
Сумма и произведение элементов массива, удовлетворяющих условию (генерация float массива) felodese Помощь студентам 1 11.11.2010 20:52
Произведение элементов массива gamer123 Помощь студентам 5 19.01.2008 22:02