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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ поиск определенного элемента в массиве http://www.cyberforum.ru/cpp-beginners/thread1129799.html
Задан массив, который состоит из n элементов. Найти элемент для которого сумма элементов, что стоят до него, меньше всего отличается от суммы элементов что стоят после него
C++ Считать квадратную матрицу. Какой самый быстрый способ это сделать? Какие самые быстрые способы считывания в с++? Пример : мне надо считать квадратную матрицу. Какой самый быстрый способ это сделать? http://www.cyberforum.ru/cpp-beginners/thread1129792.html
C++ Создать класс Aqueue - структура типа очередь, основанный на массиве указателей фиксированного размера
Создать класс Aqueue - структура типа очередь, основанный на массиве указателей фиксированного размера. Предусмотреть, чтобы у очереди была возможность содержать значение типа, соответствует...
Сформировать массив по данным из Edit C++
Нужно информацию с EDIT1->Text передать в масив как ето сделать
C++ Химическая реакция http://www.cyberforum.ru/cpp-beginners/thread1129763.html
Условие Некоторая квадратная матрица A задает результаты химической реакции веществ. Все вещества имеют номера от 1 до N. Элемент матрицы A равен номеру того вещества, которое получается в...
C++ Посчитать сумму ряда, ограничивая число элементов ряда первым элементом, меньшим заданной величины Посчитать сумму ряда, ограничивая число элементов ряда первым элементом, меньшим заданной величины eps. Определить реальную точность ряда. Помогите ПОЖАЛУЙСТА . У меня еще 8 подобных заданий(150+... подробнее

Показать сообщение отдельно
Warburton
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 17

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

25.03.2014, 23:29. Просмотров 496. Ответов 7
Метки (Все метки)

помогите, начал изучать С++ недавно, столкнулся с проблемой с массивами
1) Мне нужно создать массив на N элементов (ввожу с клавиатуры) и заполнить случайными вещественными числами
2) И посчитать Произведение ненулевых элементов данного массива
Вопрос: при компиляции выводит не то, сам не могу разобраться почему
Помогите
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
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
    setlocale( LC_ALL,"Russian" );
     int N;
     int min;
     double *mass = NULL;
     cout<<"Введите размер массива 'N':= ";
     cin>>N;
     mass = new double [N];
     cout << "Вы создали массив из "<<N<<" вещественных элементов\n";
     for (int i=0;i<N;i++) 
     {
            mass[i] = (double) (rand()%1001)/10;  
            cout<<i+1<<" = "<<mass[i]<<endl;
     double s=1.0;
     if (mass[i] != 0)
     {
         s*=mass[i];
     }
     cout << "Произведение ненулевых элементов = " << s << endl;
     }
     delete [] mass;
     system ("pause");
     return 0;
}


Добавлено через 16 минут
как вставить скриншот работы?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.