С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Найти такие элементы массива (а также их сумму), в которых чередуются четные и нечетные цифры - C++

22.06.2014, 14:49. Просмотров 510. Ответов 1
Метки нет (Все метки)

Дан массив из N целых чисел, где N<=16, каждое число в диапазоне от –32000 до 32000.
Массив для каждой задачи должен задаваться в секции объявлений глобальных переменных, например:
int A[16] = { 85, 810, -3, 14, 94, 72, 240, -21, 217, 54};
int B[16] = { 18, 210, 563, -412, 84, -17, 520, 321, 121, 954};

Примечание:
Массив перед обработкой и после обработки распечатать в виде строки чисел.
Массив должен задаваться в секции объявлений.
В программе необходимо использовать функции с передаваемыми параметрами.
Рекомендуется использовать операции целочисленной арифметики. Если в массиве отсутствует искомый элемент, то об этом следует вывести сообщение.
Найти такие элементы (а также их сумму), в которых чередуются четные и нечетные цифры.
Пример: 2325 8122 5 1438 156 123;
результат: сумма 2325+1438+123=3886.


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

Вывести в файл числа, цифры которых чередуются как четные/нечетные - C++
дан текстовый файл с изображениям целых чисел. в выходной файл поместить те и них ,у которых имеются чередование четных и нечетных

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

Найти сумму тех элементов массива, цифровая запись которых дает четную сумму цифр, а также найти максимальный элемент массива - C++
Вот, что есть.Помогите довести до ума! #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; void...

Удалите из массива все элементы, первые цифры которых четные. - C++
Удалить из массива все элементы, первые цифры которых четные.(на С++)

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

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

1
lawr
367 / 261 / 125
Регистрация: 09.05.2014
Сообщений: 769
23.06.2014, 13:23 #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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
using namespace std;
const int n=6;
    int A[n]={2325, 8122, 5, 1438, 156, 123};
void ArrayNumAlternation (int * arr, int size){
    int i, num=0, n1, n2, sum=0;    
    for (i=0; i<size; i++)
    {
        while (arr[i]<10&&arr[i]>-10)
            i++;
        bool alt=true;
        int copy=arr[i];
        n1=copy%10;
        copy/=10;
        while (copy!=0)
        {
            n2=copy%10;
            copy/=10;
            if (n1%2!=0&&n2%2!=0||n1%2==0&&n2%2==0)
            {
                alt=false;
                break;
            }
            n1=n2;
        }
        if (alt==true&&num==0)
            {
                num=arr[i];
                sum+=arr[i];
                cout<<"сума: "<<num;
            }
            else if (alt==true&&num!=0)
            {
                num=arr[i];
                sum+=arr[i];
                cout<<"+"<<num;
            }
            }
        if (num!=0)
            cout<<"="<<sum;
        else
            cout<<"в массиве отсутсувуют числа с чередованием четный и нечетных чисел\n";
 
}
void main()
{
   setlocale(LC_ALL, "Russian"); 
    ArrayNumAlternation (A, n);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2014, 13:23
Привет! Вот еще темы с ответами:

Проверить, чередуются ли в массиве четные и нечетные числа - C++
Плиз!!!!Помогите написать программу!!!!!! Дан целочисленный массив размера N. Проверить, чередуются ли в нем четные и нечетные...

Проверить чередуются ли в массиве четные и нечетные числа - C++
Дан целочисленный массив размера N. Проверить чередуются ли в нём четные и нечетные числа. Если чередуются, то вывести 0, если нет, то...

Проверить, чередуются ли в массиве четные и нечетные числа. - C++
Дан массив ненулевых целых чисел размера n. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести 0, если...

Проверить, чередуются ли в массиве четные и нечетные числа. - C++
3.Дан целочисленный массив размера N. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести 0, если нет, то...


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

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

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