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

Функцию со списком аргументов переменной длины, подсчитать произведение чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сумма элементов массива, расположенных между первым и последним положительными элементами http://www.cyberforum.ru/cpp-beginners/thread182422.html
14.В одномерном массиве, состоящем из n вещественных элементов, вычислить: а) минимальный элемент массива; б) сумму элементов массива, расположенных между первым и последним положительными элементами. Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом — все остальные. 15.В одномерном массиве, состоящем из n целых элементов, вычислить: а)...
C++ Произведение элементов массива, расположенных между максимальным и минимальным элементами 9. В одномерном массиве, состоящем из n вещественных элементов, вычислить: а) сумму отрицательных элементов массива; б) произведение элементов массива, расположенных между максимальным и минимальным элементами. Упорядочить элементы массива по возрастанию. 10.В одномерном массиве, состоящем из n вещественных элементов, вычислить: Практикум по Программированию на ЯВУ - 26 - Байрактаров Б.Р.,... http://www.cyberforum.ru/cpp-beginners/thread182421.html
Ввод данных в вектор C++
Небольшой оффтоп, а как сделать ввод строки (если строка это вектор) с помощью итераторов, то есть размер строки заранее не определен. интересует именно такой способ. в моих попытках ввод заканчивается только при EOF (Ctrl+D) или неверном вводе (например ввести вместо числа букву). Можно ли сделать чтобы по символу конца строки завершался? #include <iostream> #include <iterator> #include...
Озвучивание клавиатуры C++
Народ подскажите как озвучить клавиатуру через код, то есть нажимание кнопки сопровождается звуком,какие функции?и есть ли они.дайте совет пожалуйста.
C++ рандомный массив 8х8, замена элементов главной диагонали на сумму элементов, лежащих на диагоналях перпендикулярных к главной http://www.cyberforum.ru/cpp-beginners/thread182414.html
Доброго времени суток, прошу помочь с реализацией задачи: Сгенерировать матрицу 8х8 и заполнить её случайными вещественными числами из диапазона . Разместить на главной диагонали суммы элементов, которые лежат на диагоналях, перпендикулярных к главной. Матрицу сгенерировал, правда она состоит из целых, а не вещественных чисел, соответственно 2 вопроса: Каким образом заставить компилятор вместо...
C++ Массив объектов класса. Печать строк-членов класса. подскажите, как распечатать строки? #include "myString.h" #include <iostream> #define stop __asm nop void main() { using namespace std; подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
27.10.2010, 17:07     Функцию со списком аргументов переменной длины, подсчитать произведение чисел
Можно еще и так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
int product(int i, ...)
{
    int* pointer = &i;
    int result = 1;
    while(*pointer)
        result *= *pointer++;
    return result;
}
 
int main()
{
    printf("Product = %d\n", product(1, 2, 3, 4, 0));
    return 0;
}
 
Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru