Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 20.06.2012
Сообщений: 8
1

Найти количество и произведение положительных элементов массива, имеющих нечетный индекс

31.07.2012, 15:45. Просмотров 1817. Ответов 5
Метки нет (Все метки)

помогите пожалуйста создать числовой массив А[1...N]. Значение N задается константой. Выдать на экран количество и произведение положительных элементов,имеющих нечетный индекс.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.07.2012, 15:45
Ответы с готовыми решениями:

Найти сумму элементов массива, имеющих нечетный индекс
Даны целые числа a1, a2, ... , a20. найти сумму a2+a4+a6+...+a20. Оператор цикла с шагом, отличным...

Вычислить сумму и количество элементов массива, имеющих нечетный индекс
Помогите разобраться. Вычислить сумму и количество элементов массива Т(12), имеющих нечетный индекс

Как найти произведение и количество отрицательных элементов массива В(12), имеющих четный индекс?
Как найти произведение и количество отрицательных элементов массива В(12), имеющих четный индекс?

Найти среднее геометрическое четных элементов массива, имеющих нечетный индекс.
Найти среднее геометрическое четных элементов массива С(12), имеющих нечетный индекс. ...

5
69 / 63 / 5
Регистрация: 09.06.2012
Сообщений: 291
31.07.2012, 16:07 2
Markys, в смысле имеющие не четный индекс ? Или Я не знаю что такое индекс либо задание не корректное

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
#include <stdio.h>
#include <stdlib.h>
#include <clocale>
 
int main()
{  
       setlocale(LC_ALL,".1251");
    const int n = 5;
 
    int countp = 0,sum = 1;
 
    int pol[n] = {3,-1,-3,5,8};
 
        for (int i = 0; i < n;++i)
        {
            if(pol[i] > 0 )
            {
                sum*=pol[i];
                countp++;
            }
        }
    printf("Количество положительных элементов : %d\nПроизведение положительных числе равна : %d\n",countp,sum);
 
system("PAUSE");
return 0;
1
137 / 126 / 14
Регистрация: 03.07.2012
Сообщений: 355
31.07.2012, 16:17 3
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
#include <stdio.h>
#include <stdlib.h>
#include <clocale>
 
int main()
{  
       setlocale(LC_ALL,".1251");
    const int n = 5;
 
    int countp = 0,sum = 1;
 
    int pol[n] = {3,-1,-3,5,8};
 
        for (int i = 1; i < n; i += 2)   // нечетные индексы
        {
            if(pol[i] > 0 )
            {
                sum*=pol[i];
                countp++;
            }
        }
    printf("Количество положительных элементов на нечетных индексах : %d\nПроизведение положительных чисел на нечетных индексах равна : %d\n",countp,sum);
 
system("PAUSE");
return 0;
1
Эксперт С++
340 / 304 / 36
Регистрация: 16.06.2009
Сообщений: 486
31.07.2012, 16:18 4
Markys,

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <values.h>
 
int main() {
   int array[] = { 2, -4, -6, 0, 10, -5, 9, 3, 0, -5 };
   int count = 0;
   int mult_numbers = 1;
   
   for (const int * p = array; p < array + sizeof(array) / sizeof(*array); p++) {
      (((p - array) & 1) && (*p >> (INTBITS - 1))) ? count++, mult_numbers *= *p : 0;
   }
   
   printf("%d %d", count, mult_numbers);
   
   return 0;
}
http://liveworkspace.org/code/... 011d7b72a6
2
Intel~lect
31.07.2012, 16:24
  #5

Не по теме:

Цитата Сообщение от xADMIRALx Посмотреть сообщение
Markys, в смысле имеющие не четный индекс ?
Индексы массива, которые не делятся на 2. 1, 3, 5, 7...

1
xADMIRALx
31.07.2012, 16:25     Найти количество и произведение положительных элементов массива, имеющих нечетный индекс
  #6

Не по теме:

Intel~lect, О боже точна спасиба ухавх,вот эта да )) надо пойти поспать,прочитал как отрицательный индекс..о лол

0
31.07.2012, 16:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2012, 16:25
Привет! Вот еще темы с ответами:

Произведение и количество отрицательных элементов массива, имеющих четный индекс
Всем привет! Помогите пожалуйста мне нужно найти произведение и количество отрицательных элементов...

Найти максимальные элементы в этих массивах среди элементов, имеющих нечетный индекс
целочисленные массивы X и Y с разным количеством элементов. Найти максимальные элементы в этих...

Найти максимальные элементы в этих массивах среди элементов, имеющих нечетный индекс
Даны целочисленные массивы X и Y с разным количеством элементов. Найти максимальные элементы в этих...

Найти максимальные элементы в этих массивах среди элементов, имеющих нечетный индекс.
Даны целочисленные массивы X и Y с разным количеством элементов. Найти максимальные элементы в этих...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.