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

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

Войти
Регистрация
Восстановить пароль
 
ИрочкаяЯя
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 10
#1

Составить программу, которая вычисляет произведение максимального и минимального значений - C++

30.05.2010, 11:26. Просмотров 903. Ответов 11
Метки нет (Все метки)

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

Написать программу, которая вычисляет разность максимального и минимального элементов массива - C++
Написать программу, которая вычисляет разность максимального и минимального элементов массива. Массив и его длина вводятся...

Составить программу, которая вычисляет произведение цифр в целом числе N - C++
Составить программу, которая вычисляет произведение цифр в целом числе N

Составит пограмму, которая вычисляет среднее арифметическое максимального и минимального значения элементов одномерного массива Х - C++
Составит пограмму, которая вычисляет среднее арифметическое максимального и минимального значения элементов одномерного массива Х, который...

Составить функцию, которая вычисляет произведение 2 чисел - C++
Составить функцию которая вычисляет произведение 2 чисел

Составить функцию которая вычисляет произведение 2 чисел - C++
Составить функцию которая вычисляет произведение 2 чисел. Можете написать полностью задачу. int f(int a,int b) { return a*b; }

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

11
neske
1520 / 887 / 89
Регистрация: 26.03.2010
Сообщений: 3,043
30.05.2010, 12:10 #2
C++
1
2
3
4
5
#include <algorithm>
 
int min=*std::min_element (MAS, MAS+size);
int max=*std::max_element (MAS, MAS+size);
int product=min*max;
0
ИрочкаяЯя
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 10
30.05.2010, 12:26  [ТС] #3
А можешь всю программу написать?
0
neske
1520 / 887 / 89
Регистрация: 26.03.2010
Сообщений: 3,043
30.05.2010, 12:27 #4
Вам осталось объявить массив, и заполнить его.
0
ИрочкаяЯя
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 10
30.05.2010, 12:28  [ТС] #5
Если бы я могла это сделать
я бы на форум не кидала бы задачи
0
neske
1520 / 887 / 89
Регистрация: 26.03.2010
Сообщений: 3,043
30.05.2010, 12:30 #6
Так я думаю понятенй вам будет:
C++
1
2
3
4
5
6
7
8
9
10
11
const int size=15;
int MAS[size]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
 
int min=MAS[0],
    max=0;
    
for (int i=0; i<size; i++) {
    if (MAS[i]<min) min=MAS[i];
    if (MAS[i]>max) max=MAS[i]; }
 
int product=max*min;
0
ИрочкаяЯя
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 10
30.05.2010, 12:34  [ТС] #7
Если честно,я вообще ничего не могу понять
0
neske
1520 / 887 / 89
Регистрация: 26.03.2010
Сообщений: 3,043
30.05.2010, 12:48 #8
Читайте книги, их тут предостаточно.
0
Маргошка
0 / 0 / 0
Регистрация: 30.05.2010
Сообщений: 14
30.05.2010, 12:52 #9
Я так поняла,что задачи не будет?
0
-MefistofeL-
21 / 19 / 1
Регистрация: 11.02.2009
Сообщений: 383
30.05.2010, 12:55 #10
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
#include <iostream>
using namespace std;
#include <conio.h>
#include <random>
#include <time.h>
void main()
{
    
    float arr[15]; // создаем массив
    for (int i=0; i<15;i++)//в цикле
    {
        arr[i]=float(rand()%20-10) +float(rand()%10)/10;//инициализируем его случайным образом (от -10 до 10)
        cout<<arr[i]<<" "; // сразу выводим в одну строчку
    }
    float max=arr[0];// предположительно максимальный
    float min=arr[0];// и минимальный элементы равны первому элементу массива
 
    for(int i=0;i<15;i++)// в цикле
    {
        if(max<arr[i]) max=arr[i];// если предположительно максимальный элемент меньше данного, то данный становится максимальным
        if(min>arr[i]) min=arr[i];// если предположительно минимальный элемент больше данного, то данный становится минимальным
    }
 
    cout<<endl<<"Proisvedenie="<<min*max; // выводим произведение мин и макс элементов.
    getch(); //ожидаем подтверждающий ввод
}
1
Маргошка
0 / 0 / 0
Регистрация: 30.05.2010
Сообщений: 14
30.05.2010, 13:04 #11
Спасибо огромное
0
-MefistofeL-
21 / 19 / 1
Регистрация: 11.02.2009
Сообщений: 383
30.05.2010, 17:28 #12
в следующий раз прежде чем спрашивать - здесь куча литературы, на крайняк - гугл))
0
30.05.2010, 17:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2010, 17:28
Привет! Вот еще темы с ответами:

Составьте программу, которая вычисляет произведение чисел от 1 до n. Значение n вводится с клавиатуры - C++
Помогите решить с использованием цикла do Составьте программу, которая вычисляет произведение чисел от 1 до n. Значение n вводится с...

Написать программу, которая вычисляет произведение всех отрицательных элементов массива - C++
Как использовать оператор *= в C++? Нужно найти произведение всех отрицательных чисел...(посредством создания массива) Задание: ...

Составить программу, которая вычисляет площадь кольца - C++
Арифметика: Z=cosα+ cos2α+ cos6α+ cos7α Текст: Составить программу, которая вычисляет площадь кольца. Внешний и внутренний радиус...

Составить программу, которая вычисляет биссектрисы треугольника со сторонами a,b,c по - C++
Составить программу, которая вычисляет биссектрисы треугольника со сторонами a,b,c по


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

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

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