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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 44, средняя оценка - 4.61
sharker27
0 / 0 / 0
Регистрация: 01.10.2012
Сообщений: 15
#1

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

01.10.2012, 11:53. Просмотров 6320. Ответов 11
Метки нет (Все метки)

Дана последовательность из n целых чисел.Найти сумму чётных элементов этой последовательности.
Помогите пожалуйста сделать циклом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2012, 11:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана последовательность из n целых чисел. Найти сумму четных элементов этой последовательности (C++):

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

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

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

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

Дана последовательность из n целых чисел. Найти сумму нечетных элементов этой последовательности. - C++
int summa = 0; for (int k = 0; k < n; k++) if (a % 2 != 0) summa += a; Ввод данных осуществляется с клавиатуры. Массивы при...

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

11
Thinker
Эксперт С++
4227 / 2201 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
01.10.2012, 12:10 #2
задача проще не бывает
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<stdio.h>
 
int Sum(int i, int n)
{
   int a;
   return (i < n && scanf("%d", &a) == 1) ? a * ((a & 1) == 0) + Sum(i + 1, n) : 0; 
}
 
int main()
{
   printf("sum = %d\n", Sum(0, 10));
   return 0;    
}
а уж с циклом и писать нечего, сами попробуйте
1
David Sylva
1288 / 950 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
01.10.2012, 12:11 #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
26
#include <iostream> 
#include <cstdlib> 
#include <ctime>
 
int main() 
{   
    srand((unsigned)time(0)); // для случайных чисел
    int i;
    const int n = 10; 
    int array[n]; 
    int summa = 0;
 
    for ( i = 0; i < n; i++) 
    {
        array[i] = rand() % 10; // заполняем массив случайными числами
        std::cout << array[i] << " "; // выводим исходную последовательность
    } 
    std::cout << std::endl;  
 
    for ( i = 0; i < n; i++) 
    { 
        if(i % 2 != 0) // чётные элементы 2 4 6 8 10
            summa += array[i]; 
    } 
    std::cout << "Summa " << summa << std::endl;
}
1
sharker27
0 / 0 / 0
Регистрация: 01.10.2012
Сообщений: 15
01.10.2012, 22:50  [ТС] #4
Спасибо большое, а циклом как ее сделать?)
0
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
01.10.2012, 22:59 #5
Цитата Сообщение от sharker27 Посмотреть сообщение
Спасибо большое, а циклом как ее сделать?)
Тоесть не используя массива? Тогда так.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
 
int main()
{
int n,chislo,s=0;
cout << "Vvedite n: ";
cin >> n;
for (int i=1;i<=n;i++)
{
cout << "Vvedite chislo nomer " << i << " ";
cin >> chislo;
if (i%2==0)
s+=chislo;
}
cout << s;
return 0;
}
1
sharker27
0 / 0 / 0
Регистрация: 01.10.2012
Сообщений: 15
03.10.2012, 21:17  [ТС] #6
Ребята помогите пожалуйста решить 2 задачи с помощью цикла do и while.

1)Дана последовательность из n целых чисел. Найти сумму четных элементов этой последовательности.
2)Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2.
0
gecheim
14 / 14 / 3
Регистрация: 21.01.2012
Сообщений: 119
03.10.2012, 21:31 #7
Цитата Сообщение от sharker27 Посмотреть сообщение
Ребята помогите пожалуйста решить 2 задачи с помощью цикла do и while.

1)Дана последовательность из n целых чисел. Найти сумму четных элементов этой последовательности.
2)Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2.
опишу алгоритм, надеюсь закодировать сможешь, так как сложных элементов вроде нету, но если что пиши будет и код.
1)задаешь последовательность в цикле for, тут на твой выбор или заносишь их в массив а потом считаешь или проверяя индекс на четность прибавляешь это число к сумме. если через массив то его лучше задать через указатель
C++
1
int *a=new int[n];
но при этом не забудь в конце программы очистить его
C++
1
delete [] a;
2)в цикле с постусловием считываешь по одному числу и проверяешь его на выполнение этих условий, если они выполняются, то переменную счетчик увеличиваешь на 1 иначе оставляешь без изменений. условие выхода из цикла будет равенство числа нулю.
0
sharker27
0 / 0 / 0
Регистрация: 01.10.2012
Сообщений: 15
03.10.2012, 21:49  [ТС] #8
Цитата Сообщение от gecheim Посмотреть сообщение
опишу алгоритм, надеюсь закодировать сможешь, так как сложных элементов вроде нету, но если что пиши будет и код.
1)задаешь последовательность в цикле for, тут на твой выбор или заносишь их в массив а потом считаешь или проверяя индекс на четность прибавляешь это число к сумме. если через массив то его лучше задать через указатель
C++
1
int *a=new int[n];
но при этом не забудь в конце программы очистить его
C++
1
delete [] a;
2)в цикле с постусловием считываешь по одному числу и проверяешь его на выполнение этих условий, если они выполняются, то переменную счетчик увеличиваешь на 1 иначе оставляешь без изменений. условие выхода из цикла будет равенство числа нулю.
Я вообще без понятия как это делать, помоги пожалуйста
0
gecheim
14 / 14 / 3
Регистрация: 21.01.2012
Сообщений: 119
03.10.2012, 22:18 #9
первая(впиши это в main)
C++
1
2
3
4
5
6
7
8
9
int i,n,b,s=0;
cin>>n;
for(i=0;i<n;i++)
{
    cin>>b;
    if(i%2==1)
         s+=b;
}
cout<<s;
Добавлено через 2 минуты
вторая
C++
1
2
3
4
5
6
7
8
9
10
int k1,k2,n=0,b;
cin>>k1>>k2;
do
{
    cin>>b;
    if(b%k1==0&&b%k2!=0)
         n++;
}
while(b!=0);
cout>>n;
да и везде надо подключить math.h
1
sharker27
0 / 0 / 0
Регистрация: 01.10.2012
Сообщений: 15
03.10.2012, 22:45  [ТС] #10
во 2-й пишет здесь ошибку
cout>>n;
0
I.M.
565 / 548 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
03.10.2012, 22:54 #11
cout<<n;
0
gecheim
14 / 14 / 3
Регистрация: 21.01.2012
Сообщений: 119
04.10.2012, 01:36 #12
Цитата Сообщение от sharker27 Посмотреть сообщение
во 2-й пишет здесь ошибку
cout>>n;
да, извеняюсь описался, должно быть
C++
1
cout<<n;
0
04.10.2012, 01:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2012, 01:36
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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