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

Вычислить произведение не нулевых элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Классы и объекты http://www.cyberforum.ru/cpp-beginners/thread844859.html
В чем ошибка помогите пожалуйста #include <iostream> #include <windows.h> using namespace std; class Student { public: Student () { lastname=NULL;
C++ Перевод программы паскаль в с++ Var A:array of integer; i,n,t:integer; Begin write('Vvedite razmernost ');readln(n); writeln('Ishodni massiv: '); For i:=1 to n do Begin A:=random(30)-15; write(A:4); End; http://www.cyberforum.ru/cpp-beginners/thread844854.html
C++ Применение указателей
Доброй ночи. Встретил вот такое выражение в книге и не могу понять что к чему: Distance& dist = *(new Distance); После чего можно обращаться к объекту через операцию точки, а не "->". Disntace - класс. Операция new выделяет место равное объекту класса Distance и возвращает указатель на блок памяти, который выделили мы у операционной системы. Не могу понять к чему там ссылка (знак амперсанда...
C++ Setlength
Здравствуйте, Друзья! Помогите решить данную проблему, когда допустим прописываю следующие строчки кода setlength(Pnum,kP); Появляется следующая ошибка: Невозможно разрешить идентификатор setlength error: 'setlength' was not declared in this scope ---- (при нажатии сочетания клавиш ALT+ВВОД отображаются всплывающие подсказки)
C++ Операции с кольцами http://www.cyberforum.ru/cpp-beginners/thread844823.html
Даны два кольца А и В.Содержимое-интовые числа. Написать функции объединения двух колец(из двух сделать одно, без повторов чисел), удаления кольца А из кольца В, нахождения общей части и содержится ли кольцо А в кольце В.
C++ Метод статистических испытаний Методом статистических испытаний оцените точность вычисления функции sin х с помощью многочлена наилучшего приближения вида: (рис.1) а1 = 1,570627, а2 = -0,643229, а3 = 0,072710. Считаем, что аргумент равномерно распределён в интервале (а, b). Построить зависимость МО, СКО и доверительного интервала при ра = 0,95 ошибки вычисления функции sin х от величины интервала. Принять... подробнее

Показать сообщение отдельно
Марина1312
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 70
22.04.2013, 13:15  [ТС]     Вычислить произведение не нулевых элементов массива
Цитата Сообщение от BumerangSP Посмотреть сообщение
На форуме столько подобных решений, странно, что Вы ими не воспользовались. Может, нужно, каким-то другим способом?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <numeric>
 
template <class T>
T myMultiply(T x, T y)
{
    return  y ? x * y : x * 1;
}
 
int main()
{
    srand(time(0));
    const int n = 3;
    int a[n] = {0}, mul(1);
    for (int i=0; i<n; ++i)
        std::cout << (a[i] = rand()%10-3) << ' ';
    std::cout<< '\n' << std::accumulate(a, a + n, mul, myMultiply<int>);
    return 0;
}
спасибо уже решили)
 
Текущее время: 16:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru