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

Найти наибольшую по значению четную цифру в массиве - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
mnemon
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 19
20.10.2011, 16:42     Найти наибольшую по значению четную цифру в массиве #1
Вводится массив из N целых чисел. Найти наибольшую по значению четную цифру в каждом элементе.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2011, 16:42     Найти наибольшую по значению четную цифру в массиве
Посмотрите здесь:

C++ Найти наибольшую цифру в записи данного натурального числа
найти наименшую по значению цифру C++
Найти наибольшую цифру в заданном числе C++
C++ Задача на тему функции. Найти наименьшую по значению цифру в каждом числе последовательности
C++ Вводится последовательность из N целых чисел. Найти наибольшую по значению четную цифру в каждом числе последовательност
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jonson
 Аватар для jonson
231 / 204 / 61
Регистрация: 18.03.2010
Сообщений: 749
20.10.2011, 16:47     Найти наибольшую по значению четную цифру в массиве #2
И в чем проблема то?
mnemon
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 19
20.10.2011, 16:50  [ТС]     Найти наибольшую по значению четную цифру в массиве #3
не знаю как правильно сделать))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
 
int main(int argc, char * argv [])
{
        const short N = 10;
        int mas[N];
 
        int max = mas[0], maxElem = 1;
 
        for(int i = 1; i < N; i++)
        {
                if(mas[i] > max)
                {
                        max = mas[i];
                        maxElem = i + 1;
                }
        }
 
        printf("Maximal element for array: %d\n", maxElem);
 
        return 0;
}
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
20.10.2011, 16:56     Найти наибольшую по значению четную цифру в массиве #4
То есть именно цифру? Не число?
mnemon
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 19
20.10.2011, 16:59  [ТС]     Найти наибольшую по значению четную цифру в массиве #5
Цитата Сообщение от Toshkarik Посмотреть сообщение
То есть именно цифру? Не число?
Да, цыфру в каждом парном элементе.
amor1k
Студент
 Аватар для amor1k
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
20.10.2011, 17:00     Найти наибольшую по значению четную цифру в массиве #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
#include <iostream>
#include <clocale>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL,"rus");
    int * a, n, i;
    cout << "Введите кол-во чисел: ";
    cin >> n;
    a = new int [n];
    for(i = 0; i < n; i++)
    {
        cout << "a[" << i << "] = ";
        cin >> a[i];
    }
    i = 0;
    int max = 0;
    for(int i = 0; i < n; i++)
    {
        if(a[i] % 2 == 0 && a[i] > max)
        {
            max = a[i];
        }
    }
    cout << max;
    return 0;
}
Написано найти четное...
mnemon
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 19
20.10.2011, 17:29  [ТС]     Найти наибольшую по значению четную цифру в массиве #7
Цитата Сообщение от amor1k Посмотреть сообщение
Написано найти четное...
Я чуток не дописал в названии темы условие... Из этих парных чисел надо найти наибольшую по значению четную цифру в каждом элементе. И если кто знает как это можно оформить функцией определение наибольшей четной цифры числа?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2011, 17:55     Найти наибольшую по значению четную цифру в массиве
Еще ссылки по теме:

C++ Найти наибольшую по значению четную цифру в каждом числе последовательности
Найти наименьшую четную цифру. Если ее нет, возвратить 0 C++
C++ Найти наибольшую цифру в заданном целом числе N

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

Или воспользуйтесь поиском по форуму:
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
20.10.2011, 17:55     Найти наибольшую по значению четную цифру в массиве #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int func( int number )
{
    int max = 0;
    while ( number != 0 )
    {
        if (!(( number % 10 ) % 2 ) && ( number % 10 ) > max )
            max = number % 10;
 
        number /= 10;
    }
 
    return max;
}
Yandex
Объявления
20.10.2011, 17:55     Найти наибольшую по значению четную цифру в массиве
Ответ Создать тему
Опции темы

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