Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Показать сообщение отдельно
Nameless One
Эксперт С++
5777 / 3427 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
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;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.