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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.95
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
#1

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

14.02.2013, 00:59. Просмотров 3192. Ответов 8
Метки нет (Все метки)

Написать программу, которая находит сумму четных и сумму нечетных элементов массива.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2013, 00:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать программу, которая находит сумму четных и сумму нечетных элементов массива (C++):

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

Написать программу, которая находит сумму всех целых нечетных чисел в заданном диапазоне - C++
Написать программу, которая находит сумму всех целых нечетных чисел в диапазоне, указанном пользователе. #include <iostream> using...

Написать программу, которая находит сумму всех целых нечетных чисел в диапазоне, указанном пользователя. - C++
#include <iostream> using namespace std; void main(){ int a,b; cout<<"OT "; cin>>a; cout<<"DO "; cin>>b; ...

Заданы целые числа a1, a2,…, an. Написать программу, которая находит сумму четных чисел среди чисел a1, a2,…, an - C++
Заданы целые числа a1, a2,…, an. Написать программу, которая находит сумму четных чисел среди чисел a1, a2,…, an.

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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;
}
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";
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2015, 13:30
Привет! Вот еще темы с ответами:

Составить программу, которая находит сумму элементов вещественного массива, расположенных правее последнего - C++
Составить программу, которая находит сумму элементов вещественного массива, расположенных правее последнего отрицательного элемента...

Написать программу, которая находит сумму строк матрицы - C++
Привет всем! Помогите мне пожалуйста: Написать программу, которая находит сумму строк матрици. В функцию передается парам....

Подсчитать сумму квадратов четных и сумму квадратов нечетных элементов массива - C++
Сформировать в программе массив из целых чисел от 2 до N. Подсчитать сумму квадpатов четных и сумму квадратов нечетных чисел.

Написать программу, которая находит сумму цифр целого числа - C++
Написать программу, которая находит сумму цифр целого числа с использованием рекурсивной функции. Срочно пожалуйста


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.01.2015, 13:30
Ответ Создать тему
Опции темы

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