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

Найти произведение двух наибольших четных чисел массива

06.12.2012, 00:24. Показов 1576. Ответов 1
Метки нет (Все метки)

Найти произведение двух наибольших четных чисел массива
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2012, 00:24
Ответы с готовыми решениями:

Найти произведение двух наибольших и двух наименьших отрицательных нечетных чисел массива
Найти произведение двух наибольших и двух наименьших отрицательных нечетных чисел массива Дана...

Найти произведение двух наибольших отрицательных чисел массива
Найти произведение двух наибольших отрицательных чисел массива help pls, вечно беда получается...

Найти произведение двух наибольших из трех введенных с клавиатуры чисел
найти произведение двух наибольших из трех введенных с клавиатуры чисел

Найти разность двух наибольших и двух наименьших положительных четных элементов массива
Найти разность двух наибольших и двух наименьших положительных четных элементов массива А(20),...

1
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
06.12.2012, 03:17 2
Лучший ответ Сообщение было отмечено BITalik как решение

Решение

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
#include <stdio.h>
#include <stdlib.h>
#define SIZE 50
 
int main( void )
{
    int array[SIZE];
    int hmax, lmax, i, j;
    
    /* заполнима массив произвольными значенями
       и отобразим результат */
    for( i = 0; i < SIZE; ++i )
    printf( "%d%c", array[i] = rand() % 100,
        (i%10)==9 || i==SIZE-1 ? '\n' : ' ' );
    /* найдём 2 максимальных чётных значения */
    i = 0;
    for( hmax = i + 1, lmax = i + 2; i < SIZE; ++i ) {
    if( array[hmax] < array[i] && array[hmax] % 2 )
        hmax = i;
    if( array[lmax] < array[i] && i != hmax && array[lmax] % 2 )
        lmax = i;
    }
    /* Отобразим результат */
    printf( "\nvalue %d * value %d = value %d.\n",
        array[hmax], array[lmax], array[hmax] * array[lmax] );
    
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2012, 03:17
Помогаю со студенческими работами здесь

Найти произведение двух наибольших и двух наименьших элементов массива
Используя программу ранжирования, найти произведение двух наибольших и двух наименьших элементов...

Для трех чисел найти произведение двух наибольших
Для 3-х чисел А,В,С найти произведение двух наибольших, пользуясь формулой: P=(A*B*C)/min(A,B,C)

Найти произведение двух наибольших из трех введенных с клавиатуры чисел
Все ли верно? И где ошибки? Спасибо заранее. program n1; var a,b,c,d,e: real; begin...

Найти произведение двух наибольших из трех введенных с клавиатуры чисел
&quot;Составьте программу нахождения произведения двух наибольших из трех введенных с клавиатуры чисел&quot; ...


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

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

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