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

Найти сумму значений положительных элементов выборки с нечетными и отрицательных элементов с четными индексами

19.12.2017, 19:29. Показов 1537. Ответов 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
#include<iostream.h>
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<TIME.H>
int main()
{ int a[100];
  int summ=0;
  int sum=0;
  printf("Init Array");
  for(int i=0; i<100; i++)
  { printf("Cell", "i", "=");
    cin>>a[i];
    printf("\n");
  }
  { if (a[i]%2==1 & a[i]>0)
    summ+=a[i];
    if (a[i]%2==0 & a[i]<0)
    sum+=a[i];
  }
   printf("Summ=", "summ");
   printf("Summa=", "sum");
  return 0;
}
При компиляции ошибок нет, но при запуске программы ничего не считается.
Помогите разобраться, в чем ошибка?
Скрин запущенной программы:
Миниатюры
Найти сумму значений положительных элементов выборки с нечетными и отрицательных элементов с четными индексами  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2017, 19:29
Ответы с готовыми решениями:

Найти сумму элементов с четными индексами и произведение элементов с нечетными индексами
Задан массив S(К). Найти сумму элементов с четными индексами и произведение элементов с нечетными...

Найти сумму максимального значения элементов с четными индексами и минимального значения элементов с нечетными индексами в одномерном массиве
дан одномерный массив А.найти мах(a2,a4..)+мин(a1,a3) int main() { int y; cin&gt;&gt;N; for(int i=0;...

В массиве определить произведение элементов с четными индексами и сумму элементов с нечетными индексами
Создание многомодульных программ ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ. -Составить программу,содержащую...

Найти частное средних арифметических значений элементов последовательности с нечетными и четными индексами
Разработать программу, которая вводит последовательность вещественных чисел и находит частное...

3
68 / 56 / 14
Регистрация: 20.12.2013
Сообщений: 551
19.12.2017, 19:36 2
Как минимум надо логическое и &&, а не битовое &.
И выводить переменную, а не строку.
0
0 / 0 / 0
Регистрация: 19.12.2017
Сообщений: 3
19.12.2017, 20:00  [ТС] 3
А можете подробнее объяснить?
0
зомбяк
1564 / 1213 / 345
Регистрация: 14.05.2017
Сообщений: 3,935
19.12.2017, 20:08 4
a[i]%2==1 & a[i]>0суммирует с помощью "или" биты логических переменных, получившихся в результате операций "==" и ">". Чтобы было "или" фактических значений логических переменных, нужно a[i]%2==1 && a[i]>0, так как биты в логических переменных не определены стандартом и обрабатываются в зависимости от компилятора.

В printf("Summ=", "summ"); убрать скобки вокруг summ.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2017, 20:08
Помогаю со студенческими работами здесь

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

Найти разницу сумм элементов с четными и нечетными индексами
Написать программу решения задачи с помощью несколько функций. Значения элементов массива вычислить...

Найти разницу сумм элементов с четными и нечетными индексами
Написать программу решения задачи с помощью несколько функций. Значения элементов массива вычислить...

Дан массив из Н элементов. Найти сумму элементов с четными номерами и отдельно с нечетными
решите задачу Дан массив из Н элем найти сумму элем с четными номерами и отдельно с нечетными


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

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

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