Это задача на наименьшее(наибольшее) значение функции.Принцип решения: а) ввести х б) остальные неизвестные величины выразить через х в) составить формулу функции, минимальное( максимальное ) значение которой в задаче имеется. г) исследовaть её на min (max) Пусть разговор идёт про точку М. Её координаты буду х и (6 - х) Расстoяние от начала координат =|ОМ|. Именно ОМ должно быть минимальным. ОМ является функцией от х. Надо ОМ найти. Будем искать по т.Пифагора. ОМ² = х² + (6 - х)² ⇒ ОМ = √(х² + 36 -12х +х²) = √(2х² -12х + 36) Значит, у = √(2х² -12х + 36) Проведём исследование этой функции на min Производная = 1/2√(2х² -12х + 36) · ( 4х - 12) Приравниваем её к нулю. Ищем критические точки 1/2√(2х² -12х + 36) · ( 4х - 12) = 0⇒ 4х - 12 = 0⇒ 4х = 12⇒х = 3 (2х² -12х + 36≠0) -∞ - 3 + +∞ Смотрим знаки производной слева от 3 и справа Производная меняет свой знак с " - " на " + " ⇒ х = 3 - это точка минимума. ответ: точка М имеет координаты (3;3), ОМ = √(9 + 9) = √18 = 3√2
#include <iostream>
using namespace std;
int main()
{
int mas[20] = {};
int even = 0;
int odd = 0;
for (int i = 0; i < 20; i++)
{
cin >> mas[i];
}
for (int i = 0; i < 20; i++)
{
if (mas[i] % 2 == 0)
{
even++;
}
else
{
odd++;
}
}
if (even > odd)
{
cout << "Чётных больше.";
}
else if (odd > even)
{
cout << "Нечётных больше.";
}
else
{
cout << "Равное количество.";
}
}
Объяснение:
#include <iostream> // Библиотека ввода - вывода
using namespace std; // Пространство имён
int main()
{
int mas[20] = {}; // Создание целочисленного массива размерностью 20, заполненного нулями
int even = 0; // Создание целочисленной переменной, хранящей количество четных элементов
int odd = 0; // Создание целочисленной переменной, хранящей количество нечетных элементов
for (int i = 0; i < 20; i++) // Идём по массиву
{
cin >> mas[i]; // Вводим элементы массива с клавиатуры
}
for (int i = 0; i < 20; i++) // Идём по массиву
{
if (mas[i] % 2 == 0) // Если остаток от деления значения массива mas с индексом i на 2 = 0
{
even++; // +1 к четному
}
else // Иначе
{
odd++; // +1 к нечетному
}
}
if (even > odd) // Если значение переменной even > значения переменной odd
{
cout << "Чётных больше."; // Выводим ответ
}
else if (odd > even) // Если значение переменной odd > значения переменной even
{
cout << "Нечётных больше."; // Выводим ответ
}
else // Иначе
{
cout << "Равное количество."; // Выводим ответ
}
}
б) остальные неизвестные величины выразить через х
в) составить формулу функции, минимальное( максимальное ) значение которой в задаче имеется.
г) исследовaть её на min (max)
Пусть разговор идёт про точку М. Её координаты буду х и (6 - х)
Расстoяние от начала координат =|ОМ|. Именно ОМ должно быть минимальным. ОМ является функцией от х. Надо ОМ найти. Будем искать по т.Пифагора.
ОМ² = х² + (6 - х)² ⇒ ОМ = √(х² + 36 -12х +х²) = √(2х² -12х + 36)
Значит, у = √(2х² -12х + 36)
Проведём исследование этой функции на min
Производная = 1/2√(2х² -12х + 36) · ( 4х - 12)
Приравниваем её к нулю. Ищем критические точки
1/2√(2х² -12х + 36) · ( 4х - 12) = 0⇒ 4х - 12 = 0⇒ 4х = 12⇒х = 3
(2х² -12х + 36≠0)
-∞ - 3 + +∞
Смотрим знаки производной слева от 3 и справа
Производная меняет свой знак с " - " на " + " ⇒ х = 3 - это точка минимума.
ответ: точка М имеет координаты (3;3), ОМ = √(9 + 9) = √18 = 3√2