1 / 1 / 0
Регистрация: 16.04.2016
Сообщений: 27
1

Дан линейный массив целых чисел. Найти все парные элементы массива и вычислить их сумму

06.05.2016, 23:00. Показов 1343. Ответов 4
Метки нет (Все метки)

помогите дописать сумму
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 #include <conio.h>
#include <iostream>
using namespace std;
 
int main()
{
    int i,m, mas[100], q = 0;
    cout << "enter the number of array elements->";
    cin >> m;
    for (i = 0; i < m;i++)
{
        cout << q++<<")";
        cin >> mas[i];
}
    for (i = 0; i < m; i++)
{
        if (mas[i] % 2 == 0)
     {
        cout << mas[i] << " ";
     }
}
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2016, 23:00
Ответы с готовыми решениями:

Дан массив целых чисел. Вывести все четные элементы массива, стоящие на нечетных местах
Не могу понять как это сделать :(

Дан массив целых чисел из 10 элементов.Все элементы кратные 10 заменить 0;Все нечетные элементы удвоить, а четные уменьшить на 2;
Дан массив целых чисел из 50 элементов. Все элементы кратные 10 заменить 0; Все нечетные...

Дан массив целых чисел. Переписать все положительные элементы во второй массив, а остальные - в третий
Дан массив целых чисел. Переписать все положительные элементы во второй массив, а остальные - в...

Дан массив целых чисел. Все его элементы умножить на последний элемент
Дан массив целых чисел. Все его элементы умножить на последний элемент

4
165 / 164 / 124
Регистрация: 19.01.2016
Сообщений: 594
Записей в блоге: 1
06.05.2016, 23:16 2
Цитата Сообщение от Виктория Марс Посмотреть сообщение
помогите дописать сумму
А поиск парных?

Добавлено через 6 минут
Виктория Марс,
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
27
28
29
#include <conio.h>
#include <iostream>
using namespace std;
 
int main()
{
    int m, mas[100],sum=0;
    cout << "enter the number of array elements->";
    cin >> m;
 
    for (int i = 0; i < m;i++)
    {
        cout << i+1<<")";
        cin >> mas[i];
    }
 
    for (int i=0;i<m;i++)
    for (int j = i+1; j < m; j++)
        if (mas[i] == mas[j])
        {
            cout << mas[i] << " ";
            sum+=mas[i];
        }
 
        cout<<endl<<sum;
 
    system("pause");
    return 0;
}
0
18 / 17 / 22
Регистрация: 03.05.2016
Сообщений: 105
06.05.2016, 23:55 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
27
28
29
30
31
32
33
#include <iostream>
 
using namespace std;
 
int main(void) 
{
    const int N = 10;
 
    int i, j, tmp;
    int sum = 0;
 
    int mas[N] = {1,2,3,1,2,3,1,2,3,1}; // 1+1 1+1 2+2 3+3  // 14
 
    for (i = N - 1; i >= 0; i--)
        for (j = 0; j < i; j++)
            if (mas[j] > mas[j + 1])
            {
                tmp      = mas[j];
                mas[j]   = mas[j + 1];
                mas[j+1] = tmp;
            }
    
    for (i = 0; i < N; i++)
        if ( mas[i] == mas[i+1])
        {
            sum += ( mas[i] + mas[i+1] );
            i++;
        }
 
    cout << sum << endl;
 
    return 0;
}
0
165 / 164 / 124
Регистрация: 19.01.2016
Сообщений: 594
Записей в блоге: 1
07.05.2016, 00:02 4
Hilarior,
Цитата Сообщение от Hilarior Посмотреть сообщение
C++
1
2
3
4
5
6
if (mas[j] > mas[j + 1])
{
 tmp = mas[j];
 mas[j]  = mas[j + 1];
 mas[j+1] = tmp;
}
а вот это зачвем? зачем нужна сортировка???
0
18 / 17 / 22
Регистрация: 03.05.2016
Сообщений: 105
07.05.2016, 00:04 5
-ДоМоВоЙ-, это первое что приходит в голову. Мне нужно найти парные элементы, при сортировке они будут стоять подряд
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.05.2016, 00:04
Помогаю со студенческими работами здесь

Дан массив целых чисел. Все элементы, оканчивающиеся цифрой 4, уменьшить вдвое
Дан массив целых чисел. Все элементы, оканчивающиеся цифрой 4, уменьшить вдвое.

Удалить из списка целых чисел все парные элементы, посчитав их количество
Создать список целых чисел.Удалить из него все парные елементы посчитав их количество

Удалить все парные элементы из очереди целых чисел и подсчитать их количество
Помогите написать програму есть очередь заполненая целыми числами нужно удалить все парные...

Дан массив целых чисел. Верно ли, что все элементы в нем упорядочены пл убыванию
Плиз напишите программу !!!! Дан массив целых чисел. Верно ли, что все элементы в нем упорядочены...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru