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

Найти сумму элементов с четными номерами из этой последовательности - C++

Восстановить пароль Регистрация
 
jorjio
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 34
22.11.2013, 22:00     Найти сумму элементов с четными номерами из этой последовательности #1
Дана последовательность целых чисел, за которой следует 0. Найти сумму элементов с четными номерами из этой последовательности
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2013, 22:00     Найти сумму элементов с четными номерами из этой последовательности
Посмотрите здесь:

C++ Дан массив из Н элементов. Найти сумму элементов с четными номерами и отдельно с нечетными
C++ Дана последовательность из n целых чисел. Найти сумму элементов с нечетными номерами из этой последовательности!
C++ Дана последовательность целых чисел, за которой следует 0. Найти сумму элементов с нечетными номерами из этой последовательности
Найти сумму элементов с нечетными номерами из этой последовательности C++
C++ Дан массив действительных чисел. Найти сумму элементов с четными номерами и произведение элементов с нечетными номерами
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
22.11.2013, 22:17     Найти сумму элементов с четными номерами из этой последовательности #2
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() 
{
    setlocale(0,"");
    int mas[100],c=0;
    do
        {
            c++;
            cout<<"Введите "<<c<<"-й элемент массива - ";
            cin>>mas[c];
        }
    while(mas[c]!=0);
    int sum=0;
    for(int i=1;i<c;i++)
        if(i%2==0)
            sum+=mas[i];
    cout<<"Сумма элементов с четными номерами - "<<sum;
    system("pause>void");
    return 0;
}
jorjio
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 34
22.11.2013, 22:37  [ТС]     Найти сумму элементов с четными номерами из этой последовательности #3
спасибо большое!

Добавлено через 10 минут
Цитата Сообщение от Alex566 Посмотреть сообщение
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() 
{
    setlocale(0,"");
    int mas[100],c=0;
    do
        {
            c++;
            cout<<"Введите "<<c<<"-й элемент массива - ";
            cin>>mas[c];
        }
    while(mas[c]!=0);
    int sum=0;
    for(int i=1;i<c;i++)
        if(i%2==0)
            sum+=mas[i];
    cout<<"Сумма элементов с четными номерами - "<<sum;
    system("pause>void");
    return 0;
}
#include "stdafx.h" пришлось подключить эту библиотеку ругался на её отсутствие...и при тестирование он бесконечно вводить массив то есть свыше 100.
Angeline
36 / 30 / 2
Регистрация: 21.10.2013
Сообщений: 197
22.11.2013, 23:23     Найти сумму элементов с четными номерами из этой последовательности #4
jorjio, строка 14
C++
1
while(mas[c]!=0 && c<100)
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
22.11.2013, 23:54     Найти сумму элементов с четными номерами из этой последовательности #5
Цитата Сообщение от jorjio Посмотреть сообщение
#include "stdafx.h" пришлось подключить эту библиотеку ругался на её отсутствие...и при тестирование он бесконечно вводить массив то есть свыше 100.
Библиотеку пришлось подключать потому что проект создали не пустой. Элементы массива вводит пока не встретит 0 (Максимум 100 элементов). Возможно я не правильно понял условие. Если нужно на не определенное количество могу переделать на динамическую память.
Angeline
36 / 30 / 2
Регистрация: 21.10.2013
Сообщений: 197
22.11.2013, 23:58     Найти сумму элементов с четными номерами из этой последовательности #6
Alex566, просто замечено, что можно вводить больше значений, чем помещается в массив.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2013, 00:09     Найти сумму элементов с четными номерами из этой последовательности
Еще ссылки по теме:

C++ Найти сумму нечетных элементов этой последовательности
Дан текстовый файл с действительными числами. Найти сумму его элементов с четными номерами и записать в новый файл C++
Найти сумму элементов с четными номерами из заданной последовательности C++

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

Или воспользуйтесь поиском по форуму:
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
23.11.2013, 00:09     Найти сумму элементов с четными номерами из этой последовательности #7
Думаю так будет лучше.
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 <iostream>
using namespace std;
 
int main() 
{
    setlocale(0,"");
    int *mas,c=0;
    mas = (int*) malloc (sizeof(int));
    do
        {
            c++;
            mas=(int*)realloc(mas,sizeof(int)*c);
            cout<<"Введите "<<c<<"-й элемент массива - ";
            cin>>mas[c-1];
        }
    while(mas[c-1]!=0);
    int sum=0;
    for(int i=0;i<c;i++)
        if(i%2==1)
            sum+=mas[i];
    free (mas);
    cout<<"Сумма элементов с четными номерами - "<<sum;
    system("pause>void");
    return 0;
}
Yandex
Объявления
23.11.2013, 00:09     Найти сумму элементов с четными номерами из этой последовательности
Ответ Создать тему
Опции темы

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