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

Функцию со списком аргументов переменной длины, подсчитать произведение чисел - 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; подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7994 / 4753 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
27.10.2010, 16:14
Например так... В конце последовательности должен быть 0...

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
#include <iostream>
#include <cstdarg>
 
int func(int num, ...)
{
    int mult=1, t;
    va_list args;
    va_start(args, num);
    while(1)
    {
        t=va_arg(args, int);
        if(t==0)
            break;
        mult*=t;
    }
    va_end(args);
    return mult;
}
 
int main()
{
    std::cout<<func(1,2,3,4,0)<<'\n';
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru