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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Распечатать числа в диапазоне от 1 до N, у которых младшая цифра кратна текущему числу http://www.cyberforum.ru/cpp-beginners/thread1214290.html
Распечатать числа в диапазоне от 1 до N, у которых младшая цифра кратна текущему числу. оч срочно((завтра экзамен нужна эта задача
C++ Определить, имеется ли в числе заданная цифра Определить, имеется ли в числе заданная цифра. очень срочно пожалуйста http://www.cyberforum.ru/cpp-beginners/thread1214285.html
Интерполяционный поиск C++
Через два дня экзамен и нужно прогу сдать. Помогите пожалуйста. Вот функция. Она должна работать так: создаёт большой массив, затем берёт сначала первые 50 элементов, и вычисляет оценку эффективности(число сравнений) и записывает в массив эту оценку, чтобы далее построить график, затем берёт 100,150 и т.д. элементов. Ошибка "Project Project1.exe raised exception class EAcceessViolation with...
C++ Ввод только чисел в cin>>value
Доброго времени суток! Написал программу, которая считывает и выводит элементы массива... Всё просто, но на самом деле, мне бы чуть больше понимания, как работает кусок кода (программа рабочая). Код: //Эта программа добивается ввода чисел, вместо всякой ерунды #include <iostream> #include "stdafx.h" using namespace std; void main () {
C++ Найти наименьшую четную цифру. Если ее нет, возвратить 0 http://www.cyberforum.ru/cpp-beginners/thread1214277.html
1). Найти наименьшую четную цифру. Если ее нет, возвратить 0. помогите пожалуйста
C++ Перегрузка бинарного оператора + Выдает ошибку: Ошибка 2 error LNK1120: неразрешенных внешних элементов: 1 Main\Debug\Main.exe 1 Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ "class Class __cdecl operator+(class Class &,class Class &)" (??H@YA?AVClass@@AAV0@0@Z) в функции _main Main\Main\Main.obj #pragma once #include <iostream> using namespace std; class Class{ public: подробнее

Показать сообщение отдельно
lawr
365 / 259 / 124
Регистрация: 09.05.2014
Сообщений: 767
23.06.2014, 13:23     Найти такие элементы массива (а также их сумму), в которых чередуются четные и нечетные цифры
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);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru