Тема: Одновимірний масивав
Допоможіть написати програму:
Обчислити добуток від’ємних елементів та їхню кількість.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Одновимірний масивав
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Допоможіть написати програму:
Обчислити добуток від’ємних елементів та їхню кількість.
Як Вам не соромно! Це ж розділ C/C++!
http://ideone.com/kZ2kVF
Шкода тільки, що в count_if варіанти negative і negative<auto> не пройшли...
koala - санітар лісу розділу C/C++.
То такі замикання з []()?
Ну і чекаємо на C++20 із його
#include< auto >
auto main( auto )
{
auto ;
}
Ну а далі компілятор за контекстом...
Допоможіть написати програму:
Обчислити добуток від’ємних елементів та їхню кількість.
Будь-ласка напишіть повністю задачу. Про які елементи іде мова ?.
Прошу Вас - просто повністю напишіть умови задачі...
Задача так і звучить:
"Обчислити добуток від’ємних елементів та їхню кількість."
Допоможіть написати програму:
Обчислити добуток від’ємних елементів та їхню кількість.
Ок.. допоможемо.. то на чому завис? Де код?
В мене є щось таке:
int const k=1000;
int A[k], N,temp,sum=0;
cout<<"Vvedite kol-vo cisel v massive";
cin>>N;
for (int i=1;i<N;i++)
{
cout<<"Vvedite "<<i<<" element massiva";
cin>>temp;
A[i]=temp;
}
for (int i=1;i<N;i++)
{
if (i%2==0)
{
if (A[i]<0)
sum+=A[i];
}
Цей код знаходить суму, а не добуток — замініть += на *=
Також треба викинути перевірку на парність (13-й рядок), якщо її нема в умові.
Підрахунок кількості від'ємних елементів робиться елементарно: оголошуємо змінну, присвоюємо їй нуль, у циклі при знаходженні від'ємного елемента збільшуємо її на одиничку.
Також слід зробити вивід результатів обчислень.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися