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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
jorjio
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 34
#1

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

22.11.2013, 22:00. Просмотров 540. Ответов 6
Метки нет (Все метки)

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

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

Найти сумму элементов с нечетными номерами из этой последовательности - C++
Привет всем! Ребят! не могу решить несколько задач по С++ 1. Дана последовательность из n целых чисел. Найти сумму элементов с...

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

Найти сумму элементов массива с четными номерами - C++
Доброго времени суток! У меня есть готовая и рабочая программа, но мне нужно её выполнить в виде функций (Все необходимые данные для...

Найти сумму элементов файла с четными номерами - C++
Дан файл вещественных чисел. Найти сумму его элементов с четными номерами. #include <stdio.h> #define FILE_NAME "mpo.txt" #define...

Найти сумму элементов с нечетными номерами из заданной последовательности - C++
Помогите решить..Дана последовательность из n целых чисел. Найти сумму элементов с нечетными номерами из этой последовательности.Массив не...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
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++
4. Дана последовательность из n целых чисел. Найти сумму нечетных элементов этой последовательности. нужно блок схему нарисовать не...

Найти сумму максимума чисел с нечетными номерами и минимума чисел с четными номерами - C++
Даны натуральное число n (2&lt;=n&lt;=100), целые числа x1, ...., xn. Найти суму наибольшего значения среди чисел с нечетными номерами и...

Определить сумму отличных от нуля элементов с четными номерами. - C++
Дано одномерный массив действительных чисел, состоящий из 6 элементов. Определить сумму отличных от нуля элементов с четными номерами. ...

Дана квадратная матрица. Посчитать сумму элементов с четными номерами - C++
Заданая двумерная последовательность з NxN целых чисел. Найти суму елементов з четними номерами этой последовательности


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

Или воспользуйтесь поиском по форуму:
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     Найти сумму элементов с четными номерами из этой последовательности
Ответ Создать тему
Опции темы

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