Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
mnemon
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 19
#1

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

20.10.2011, 16:42. Просмотров 1400. Ответов 7
Метки нет (Все метки)

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

Найти наибольшую по значению четную цифру в каждом числе последовательности
Вводится последовательность из N целых чисел. Найти наибольшую по значению...

Найти наибольшую по значению четную цифру в каждом числе последовательности
Вводится последовательность из N целых чисел. Найти наибольшую по значению...

Функции: найти наибольшую по значению четную цифру в каждом числе последовательности
Вводится последовательность из N целых чисел. Найти наибольшую по значению...

Вводится последовательность из N целых чисел. Найти наибольшую по значению четную цифру в каждом числе.
Задание: Вводится последовательность из N целых чисел. Найти наибольшую по...

Вводится последовательность из N целых чисел. Найти наибольшую по значению четную цифру в каждом числе последовательност
Кодил-кодил, но получилась белеберда. Помогите. Вводится последовательность...

Найти максимальное число в массиве и наибольшую нечётную цифру, если её нет, возвратить 0
Найти максимальное число в массиве и наибольшую нечётную цифру, если её нет,...

7
jonson
234 / 207 / 84
Регистрация: 18.03.2010
Сообщений: 750
20.10.2011, 16:47 #2
И в чем проблема то?
0
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;
}
0
Toshkarik
1148 / 865 / 90
Регистрация: 03.08.2011
Сообщений: 2,404
Завершенные тесты: 1
20.10.2011, 16:56 #4
То есть именно цифру? Не число?
0
mnemon
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 19
20.10.2011, 16:59  [ТС] #5
Цитата Сообщение от Toshkarik Посмотреть сообщение
То есть именно цифру? Не число?
Да, цыфру в каждом парном элементе.
0
amor1k
Студент
148 / 148 / 64
Регистрация: 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;
}
Написано найти четное...
0
mnemon
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 19
20.10.2011, 17:29  [ТС] #7
Цитата Сообщение от amor1k Посмотреть сообщение
Написано найти четное...
Я чуток не дописал в названии темы условие... Из этих парных чисел надо найти наибольшую по значению четную цифру в каждом элементе. И если кто знает как это можно оформить функцией определение наибольшей четной цифры числа?
0
Toshkarik
1148 / 865 / 90
Регистрация: 03.08.2011
Сообщений: 2,404
Завершенные тесты: 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;
}
0
20.10.2011, 17:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2011, 17:55
Привет! Вот еще темы с решениями:

Найти наименьшую четную цифру. Если ее нет, возвратить 0
1). Найти наименьшую четную цифру. Если ее нет, возвратить 0. помогите...

Найти все целые числа из диапазона от А до В, оканчивающиеся на любую четную цифру
Замечание. Решите каждую задачу тремя способами – используя операторы цикла...

Найти наибольшую цифру числа
Вводится целое положительное число. Найти наибольшую цифру числа. visual не...

Найти наибольшую цифру в заданном числе
Заранее спасибо! Найти наибольшее цифру в заданном числе N


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

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

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