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

Написать программу, которая находит сумму четных и сумму нечетных элементов массива - C++

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

Написать программу, которая находит сумму строк матрицы C++
C++ Найти сумму четных и произведение нечетных элементов массива
C++ Написать программу, которая находит сумму всех целых нечетных чисел в диапазоне, указанном пользователя.
C++ Написать программу, которая находит сумму всех целых нечетных чисел в заданном диапазоне
C++ Написать программу которая находит сумму четных целых чисел от -20 до 98
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
14.02.2013, 01:11     Написать программу, которая находит сумму четных и сумму нечетных элементов массива #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
#include <iostream>
#include <time.h>
 
using namespace std;
 
const int n=10;
 
int main ()
{
    srand(time(NULL));
 int a[n],sum_1=0,sum_2=0;
 for(int i=0;i<n;i++)
     a[i] = rand()%10;
 for(int i=0;i<n;i++){
     cout<<a[i]<<" ";
     if(a[i]%2 == 0) sum_1+=a[i];
     else
         sum_2+=a[i];
 }
 cout<<endl<<"Suma parnuh: "<<sum_1<<endl<<"Suma ne parnuh: "<<sum_2;
 
 system("pause>0");
 return 0;
}
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
14.02.2013, 02:20  [ТС]     Написать программу, которая находит сумму четных и сумму нечетных элементов массива #3
Цитата Сообщение от The_bolT Посмотреть сообщение
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>
#include <time.h>
 
using namespace std;
 
const int n=10;
 
int main ()
{
    srand(time(NULL));
 int a[n],sum_1=0,sum_2=0;
 for(int i=0;i<n;i++)
     a[i] = rand()%10;
 for(int i=0;i<n;i++){
     cout<<a[i]<<" ";
     if(a[i]%2 == 0) sum_1+=a[i];
     else
         sum_2+=a[i];
 }
 cout<<endl<<"Suma parnuh: "<<sum_1<<endl<<"Suma ne parnuh: "<<sum_2;
 
 system("pause>0");
 return 0;
}
а что означает функция "rand()" просто мы такого не учили в массивах
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
14.02.2013, 02:23     Написать программу, которая находит сумму четных и сумму нечетных элементов массива #4
Это генератор случайных чисел который возвращает число в диапазоне от 0 до n-1, где n-1 диапазон.
http://www.cplusplus.com/reference/cstdlib/rand/
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
14.02.2013, 02:25  [ТС]     Написать программу, которая находит сумму четных и сумму нечетных элементов массива #5
Цитата Сообщение от The_bolT Посмотреть сообщение
Это генератор случайных чисел который возвращает число в диапазоне от 0 до n-1, где n-1 диапазон.
http://www.cplusplus.com/reference/cstdlib/rand/
а её можно чем то заменить что б проще было?
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
14.02.2013, 02:27     Написать программу, которая находит сумму четных и сумму нечетных элементов массива #6
Можно просто вводить самому.
C++
1
2
for(int i=0;i<n;i++)
     cin>>a[i];
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
14.02.2013, 02:32  [ТС]     Написать программу, которая находит сумму четных и сумму нечетных элементов массива #7
Цитата Сообщение от The_bolT Посмотреть сообщение
Можно просто вводить самому.
C++
1
2
for(int i=0;i<n;i++)
     cin>>a[i];
когда так заменил стало поддчёркивать i
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
14.02.2013, 02:37     Написать программу, которая находит сумму четных и сумму нечетных элементов массива #8
У вас какой компилятор? Наверное borland .. Код рабочий, и я не знаю почему подчеркивает. Попробуйте так:
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>
#include <time.h>
 
using namespace std;
 
const int n=10;
 
int main ()
{
    srand(time(NULL));
    int i;
 int a[n],sum_1=0,sum_2=0;
 for(i=0;i<n;i++)
     cin>>a[i];
 for(i=0;i<n;i++){
     cout<<a[i]<<" ";
     if(a[i]%2 == 0) sum_1+=a[i];
     else
         sum_2+=a[i];
 }
 cout<<endl<<"Suma parnuh: "<<sum_1<<endl<<"Suma ne parnuh: "<<sum_2;
 
 system("pause>0");
 return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2015, 13:30     Написать программу, которая находит сумму четных и сумму нечетных элементов массива
Еще ссылки по теме:

C++ Заданы целые числа a1, a2,…, an. Написать программу, которая находит сумму четных чисел среди чисел a1, a2,…, an
C++ Найти сумму четных отрицательных и сумму нечетных положительных элементов массива.
C++ Определить сумму указанных элементов, количество нечетных элементов и среднее арифметическое четных элементов массива

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

Или воспользуйтесь поиском по форуму:
Alesandro07
1 / 1 / 0
Регистрация: 22.01.2015
Сообщений: 17
22.01.2015, 13:30     Написать программу, которая находит сумму четных и сумму нечетных элементов массива #9
У меня такой код получился, в принципе по аналогии с вышеприведенными вариантами. Размер моего массива=10:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
setlocale (LC_ALL,"rus");
    const int n=10;
    int mas[n],sum1=0, sum2=0;
    for(int i=0;i<n;i++)
    {
    cout<<"Введите эл. массива "<<i<<"\n";
    cin>>mas[i];
     if(mas[i]%2 == 0)
         sum1+=mas[i];
     else
    sum2+=mas[i];
    }
         cout<<"Сумма четных: "<<sum1<<"\n";
         cout<<"Сумма нечетных: "<<sum2<<"\n";
}
Yandex
Объявления
22.01.2015, 13:30     Написать программу, которая находит сумму четных и сумму нечетных элементов массива
Ответ Создать тему
Опции темы

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