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

Вычислить произведение не нулевых элементов массива - 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; ... http://www.cyberforum.ru/cpp-beginners/thread844854.html
C++ Применение указателей
Доброй ночи. Встретил вот такое выражение в книге и не могу понять что к чему: Distance& dist = *(new Distance); После чего можно обращаться к объекту через операцию точки, а не "->". Disntace -...
C++ Setlength
Здравствуйте, Друзья! Помогите решить данную проблему, когда допустим прописываю следующие строчки кода setlength(Pnum,kP); Появляется следующая ошибка: Невозможно разрешить идентификатор...
C++ Операции с кольцами http://www.cyberforum.ru/cpp-beginners/thread844823.html
Даны два кольца А и В.Содержимое-интовые числа. Написать функции объединения двух колец(из двух сделать одно, без повторов чисел), удаления кольца А из кольца В, нахождения общей части и содержится...
C++ Метод статистических испытаний Методом статистических испытаний оцените точность вычисления функции sin х с помощью многочлена наилучшего приближения вида: (рис.1) а1 = 1,570627, а2 = -0,643229, а3 = 0,072710. Считаем,... подробнее

Показать сообщение отдельно
Марина1312
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 70
22.04.2013, 12:21  [ТС]
Цитата Сообщение от yoghurt92 Посмотреть сообщение
Марина1312, вот попроще

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 <iostream>
#include <time.h>
#include <cstdlib>
using namespace std;
 
/*функция рандомной инициализации масива*/
int random(){
    return -10 + rand() % 21;
}
 
int main() 
{ 
    srand(time(NULL));
 
    const int size(10);         //размер массива
    int mas[size];              //массив
 
    for(int i = 0; i < size; ++i)
        mas[i] = random();              //инициализируем каждый элемент случайнм числом
 
    cout << "Array: ";
    for(int i = 0; i < size; ++i)
        cout << mas[i] << " ";          //выводим массив
 
    int product(1);                     //переменная для произвденеия не нулевых элементов
    for(int i = 0; i < size; ++i)
        if(mas[i] != 0)                 //если не равен нулю
            product *= mas[i];          
 
    cout << "\nProduct: " << product;       //вывод произведения не нулевых элементов
 
    cout << "\n\n";
    return 0; 
}
спасибо)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru