Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
evolveUA
0 / 0 / 1
Регистрация: 05.12.2013
Сообщений: 29
#1

Найти суммы четных элементов (элементов с четным номером) массива вещественных чисел A(22) и нечетных элементов - C++

05.12.2013, 23:36. Просмотров 974. Ответов 5
Метки нет (Все метки)

Здравствуйте, дорогие форумчане. Не могли бы вы мне помочь? Мне нужно составить программу с таким условием:
"Найти суммы четных элементов (элементов с четным номером) массива вещественных чисел A(22) и нечетных элементов."
Способ ввода значений элементов массива: с клавиатуры.

Добавлено через 4 часа 44 минуты
Форумчане, выручайте пожалуйста, эту тему по болезни пропустил, теперь понять не могу...
http://www.cyberforum.ru/cpp-beginners/thread2180959.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2013, 23:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти суммы четных элементов (элементов с четным номером) массива вещественных чисел A(22) и нечетных элементов (C++):

Определить сумму указанных элементов, количество нечетных элементов и среднее арифметическое четных элементов массива
Дан двумерный массив целых чисел. Определить: 1. Сумму элементов массива,...

Найти сумму четных элементов, количество нечетных элементов и произведение элементов, кратным 3
Дан одномерный массив состоящий из 10 элементов а) найти сумму четных...

Найти сумму элементов четных номеров массива вещественных чисел, превышающих заданное число
1. Найти сумму элементов четных номеров массива вещественных чисел, превышающих...

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

Составить программу вычисления и печати суммы отрицательных элементов среди четных элементов массива
#include <math.h> #include <stdio.h> #include<malloc.h> void pech_m(float...

5
Zazy
45 / 45 / 23
Регистрация: 14.04.2013
Сообщений: 186
05.12.2013, 23: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
#include <iostream>
const int SIZE = 22;
 
int main ()
{
    setlocale (LC_ALL,"Rus");
    using namespace std;
    double A[SIZE];
    double sum = 0.0;
    for (int i = 0; i < SIZE; i++)
    {
        cout << "Введите " << i + 1 << " элемент: ";
        cin  >> A[i];
    } 
    cout << "\nНаш массив\n";
    for (int i = 0; i < SIZE; i++)
        cout << A[i] << " ";
    for (int i = 0; i < SIZE; i++)
    {
        if (i != 0 && i % 2 == 0)
            sum += A[i];
    }
    cout << "\nСумма четных элементов = " << sum << endl;
    system("pause");
    return 0;
}
0
ShikiofDevil
11 / 11 / 3
Регистрация: 18.12.2011
Сообщений: 112
05.12.2013, 23:58 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
void main()
{
    int i, SumOfEven = 0, SumOfOdd = 0;
    int A[22];
    std::cout << "Input any sequence of numbers " << std::endl;
    for( i = 0; i < 22; i++)
        std::cin >> A[i];/////Вводим данные в массив
    for( i = 0; i < 22; i++)
    {
        if( A[i]%2 == 0 )///если делиться без остатка прибавлям к четным
            SumOfEven+=A[i];
        else////в другом случае к нечетным
            SumOfOdd+=A[i];
    }
    std::cout << "Sum of even numbers are: " << SumOfEven << std::endl;
    std::cout << "Sum of odd numbers are: " << SumOfOdd << std::endl;
        system("pause");
}
тут добавляются именно по числам а не по их номеру в массиве , но это исправить не сложно..
0
ravenfromthepit
1 / 1 / 3
Регистрация: 05.12.2013
Сообщений: 13
05.12.2013, 23:59 #4
Цитата Сообщение от evolveUA Посмотреть сообщение
Найти суммы четных элементов (элементов с четным номером) массива вещественных чисел A(22) и нечетных элементов.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
 
using namespace std;
 
int main()
{
    int mas[22];
    int sum1=0,sum2=0;
    for(int i=1;i<=22;i++)
        cin>>mas[i];
    for(int i=1;i<=22;i++)
    {
        if(i%2==0)
            sum1+=mas[i];
        else
            sum2+=mas[i];
    }
    cout<<"summa chetnix : "<<sum1<<endl<<"nechetnix : "<<sum2<<endl;
    system("PAUSE");
    return 0;
}
0
ShikiofDevil
11 / 11 / 3
Регистрация: 18.12.2011
Сообщений: 112
06.12.2013, 00:00 #5
ну и изменить тип int на double, ну в общем смысл понятен..
0
evolveUA
0 / 0 / 1
Регистрация: 05.12.2013
Сообщений: 29
06.12.2013, 00:36  [ТС] #6
Спасибо огромное
0
06.12.2013, 00:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2013, 00:36
Привет! Вот еще темы с решениями:

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

Найти сумму четных и произведение нечетных элементов массива
В массиве X(n) после каждого отрицательного элемента вставить ноль....

количество четных элементов одномерного массива до числа равному а, Определить количество нечетных элементов двумерного массива
1.Найти количество четных элементов одномерного массива до первого встреченного...

Найти в массиве вещественных чисел количество элементов, которые меньше среднего среди элементов
Для заданного массива вещественных чисел найти количество элементов, каждый из...


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

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

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