0 / 0 / 0
Регистрация: 22.06.2012
Сообщений: 6
1

В одномерном массиве, состоящем из n элементов, вычислить произведение элементов между первым и вторым нулевыми элементами!

26.06.2012, 12:40. Показов 1113. Ответов 1
Метки нет (Все метки)

В одномерном массиве, состоящем из n элементов, вычислить произведение элементов между первым и вторым нулевыми элементами!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2012, 12:40
Ответы с готовыми решениями:

В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму между первым и вторым положительными элементами
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму между первым и вторым...

Вычислить произведение элементов массива расположенных между первым и вторым нулевыми элементами
В одномерном массиве, состоящем из п целых элементов, вычислить: 2) произведение элементов...

Вычислить произведение элементов массива, расположенных между первым и вторым нулевыми элементами
Вычислить произведение элементов массива, расположенных между первым и вторым нулевыми элементами?...

Вычислить произведение элементов массива, расположенных между первым и вторым нулевыми элементами
2) произведение элементов массива, расположенных между первым и вторым нулевыми элементами.

1
51 / 51 / 20
Регистрация: 28.05.2012
Сообщений: 161
26.06.2012, 13:52 2
Лучший ответ Сообщение было отмечено Admiral1 как решение

Решение

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include<windows.h>
#include <time.h>
using namespace std;
 
int main()
 {
 srand(time(0));
 int *arr;
 int size,sum=1,zero1,zero2;
 cout<<"Vvedite razmer massiva"<<endl;
 cin>>size;
 arr=new int[size];
 for(int i=0;i<size;i++)
 {
     arr[i]= rand() % 10;
     cout<<arr[i]<<" ";
     if((i+1)%10==0)
         cout<<endl;
 }
 for(int i=0;i<size;i++)
 {
     if(arr[i]==0)
     {
         zero1=i;
          for(int i=zero1+1;i<size;i++)
             {
                   if(arr[i]==0)
                      {
                        zero2=i;
                        break;
                       }
              }
         break;
     }
 }
 
for(int i=zero1+1;i<zero2;i++)
sum*=arr[i];
if(sum==1)
cout<<"Mejdu nulevbImi elementami net elementov"<<endl;
else 
 cout<<"Proizvedenie elementov ravno "<<sum<<endl;
 
 system("PAUSE");
 return 0;
 
 
 }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2012, 13:52
Помогаю со студенческими работами здесь

Вычислить произведение элементов массива, расположенных между первым и вторым нулевыми элементами
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int main () { const int n=10;...

Вычислить произведение элементов массива, расположенных между первым и вторым нулевыми элементами
Привет всем. Нужна помощь в таком вопросе: в одномерном массиве, состоящем из n целых элементов,...

Найти в массиве произведение элементов между первым и вторым нулевыми элементами, и количество простых чисел
В массиве, состоящем из n натуральных элементов, вычислить: - произведение элементов массива,...

В одномерном массиве вычислить сумму элементов между первым и последним нулевыми элементами
в одномерном массиве состоящем из n вещественных элементов вычислить сумму элементов между первым и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru