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

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

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

Найти произведение элементов вектора - C++

20.09.2011, 12:45. Просмотров 608. Ответов 1
Метки нет (Все метки)

Всем форумчанинам привет, прошу помощи решения задачи






Задача:
Найти произведение элементов вектора (массивы не использовать, значения перемножать по мере ввода).
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2011, 12:45     Найти произведение элементов вектора
Посмотрите здесь:

Найти произведение четных элементов вектора. - C++
Прошу помочь не могу написать программу. Задание: найти произведение четных элементов вектора.

Найти произведение элементов вектора удовлетворяющих неравенству - C++
Добрый вечер! Помогите пожалуйста написать задачу на языке С++ Пропустил тему циклов, не знаю с чего начать,а решение нужно уже на...

Найти произведение элементов вектора, расположенных между максимальными и минимальными по модулю элементами - C++
Задайте два вектора А(n) и B(m). выполните задания: 1)найдите вектора С(n+m) с элементов векторов А и Б, сначала парных в порядке...

Найти произведение вектора на число - C++
4. Даны два вектора X=(x1,x2,...,x20) и Y=(y1,y2,...,y20) найти произведение векторов X и Y на число a и сохранить их в векторах G и H. ...

Найти произведение вектора на матрицу - C++
2) Найти произведение вектора на матрицу.

Найти произведение компонент вектора удовлетворяющих неравенству - C++
Всем привет! Недавно начал изучать с++ и написал простенькую задачу: Задание: Найти произведение компонент вектора , удовлетворяющих...

Одномерный массив. Найти количество элементов больше заданного. Найти произведение элементов за максимумом - C++
Задача 1. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество элементов массива, больших C; 2)...

Найти сумму элементов вектора - C++
Найти сумму элементов вектора (массивы не использовать, значения складывать по мере ввода). ребята очень нужна помощь, сижу на...

Найти наибольшее произведение пары элементов массива (при условии, что произведение кратно 8, но не кратно 24) - C++
Помогите пожалуйста) дали задачу, найти наибольшее произведение пары элементов массива,при условии,что произведение кратна 8,но не кратна...

Ввести массив А из 10 элементов,найти произведение отрицательных элементов и вывести на экран - C++
Ввести массив А из 10 элементов,найти произведение отрицательных элементов и вывести на экран. Можно полный код.

Найти произведение элементов заданной матрицы в строках, не содержащих отрицательных элементов - C++
В заданной целочисленной прямоугольной матрице найти: произведение элементов в строках, не содержащих отрицательных элементов ...

В заданном массиве из n элементов найти сумму первых n/2, а затем произведение оставшихся элементов - C++
В заданном массиве из n элементов найти сумме первых n/2 , а затем произведение оставшихся элементов.Сложить полученные результаты.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
20.09.2011, 13:03     Найти произведение элементов вектора #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char* argv[])
{
    double result = 1;
    double elem;
 
    int retval;
    
    puts("Input a sequence of numbers (EOF to stop):");
    
    while((retval = scanf("%lf", &elem)) != EOF && retval != 0)
    {
    if(elem == 0)
    {
        puts("Got 0. Stopped reading since it makes no sense");
        result = 0;
        break;
    }
 
    result *= elem;
    }
 
    if(retval == 0)
    fputs("Matching error occured\n", stderr), exit(1);
    
    if(ferror(stdin))
    fputs("Reading error occured\n", stderr), exit(1);
 
    printf("Result: %f\n", result);
    
    exit(0);
}
Ответ Создать тему
Опции темы

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