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

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

Восстановить пароль Регистрация
 
agr0s
10 / 10 / 0
Регистрация: 25.12.2012
Сообщений: 14
25.12.2012, 22:00     Вычислить произведение элементов массива, расположенных между первым и вторым нулевыми элементами #1
Вычислить произведение элементов массива, расположенных между первым и вторым нулевыми элементами?
Оригинал:
Кликните здесь для просмотра всего текста
Обчислити добуток елементів масиву, розташованих між першим і другим нульовими елементами?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2012, 22:00     Вычислить произведение элементов массива, расположенных между первым и вторым нулевыми элементами
Посмотрите здесь:

C++ Массив: произведение элементов массива, расположенных между первым и вторым нулевыми элементами.
В одномерном массиве, состоящем из n элементов, вычислить произведение элементов между первым и вторым нулевыми элементами! C++
C++ Дан целочисленный массив размера N. Найти произведение элементов массива, расположенных между первым и вторым нулевыми элементами. зарание благодарен
C++ Вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами
Вычислить произведение элементов массива, расположенных между первым и вторым нулевыми элементами C++
Произведение элементов массива, расположенных между первым и вторым нулевыми элементами C++
Вычислить произведение элементов массива, расположенных между первым и вторым нулевыми элементами C++
Произведение элементов массива, расположенных между первым и вторым нулевыми элементами C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
28.12.2012, 15:58     Вычислить произведение элементов массива, расположенных между первым и вторым нулевыми элементами #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
31
32
#include <stdio.h>
 
int main()
{
 int i,j;
 int p  = 0;
 int mas[6]; // заданный массив
 int null_num=-1;
 
 // инициализация массива
 mas[0] = 1;  mas[1] = 0;  mas[2] = 3;  mas[3] = 3; mas[4] = 4; mas[5] = 0;
 
 for(i = 0; i < 6; i++)
 {
   // Находим второй нуль. Второй нуль когда  null_num равен 0
   if (mas[i] == 0)
    null_num++;
   if (null_num == 1)
   {
     for(j = i - 1; j >0 && mas[j] ; j--)
       if (j==i-1)
         p = (p+1)*mas[j];
       else
         p*=mas[j];
    null_num++;
   }
 }
 
 printf("%d", p);
 
 return 0;
}
ZaMaZaN4iK
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
28.12.2012, 16:04     Вычислить произведение элементов массива, расположенных между первым и вторым нулевыми элементами #3
asidorchenko, какая то у вас дикая инициализация значений массива.А чего списковой не сделали?
Yandex
Объявления
28.12.2012, 16:04     Вычислить произведение элементов массива, расположенных между первым и вторым нулевыми элементами
Ответ Создать тему
Опции темы

Текущее время: 12:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru