М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
zizi131
zizi131
07.02.2023 17:17 •  Информатика

В одномерном массиве найти минимальный и максимальный элементы и сумму элементов, находящихся между минимальным и максимальным элементами. Минимальный и максимальный элементы не включать. C++(От начала и до конца штобы всьо было правильно)

👇
Ответ:
afa2004
afa2004
07.02.2023

объяснение для задачи, где сначала вводится размер массива и рассматриваются числа как можно ближе к началу, то есть из нескольких минимумов рассматриваем первый

Объяснение:

#include<iostream>

#include<vector>

#include<algorithm>

using namespace std;

int main(){

   long long n;

   cin >> n;

   vector<long long>m;

   for(long long i = 0; i < n; i++){

       long long a;

       cin >> a;

       m.push_back(a);

   }

   long long mini = m[0], maxi = m[0], itMin = 0, itMax = 0, sum = 0;

   for(long long i = 0; i < n; i++){

       if(mini > m[i]){

           itMin = i;

           mini = m[i];

       }

       if(maxi < m[i]){

           itMax = i;

           maxi = m[i];

       }

   }

   for(long long i = min(itMin, itMax) + 1; i < max(itMin, itMax); i++){

       sum += m[i];

   }

   cout << sum;

   return 0;

}

4,6(55 оценок)
Открыть все ответы
Ответ:
meripet2005p08qlb
meripet2005p08qlb
07.02.2023

1. B4

4. B31

5. B10

Объяснение:

В ячейку В2 записана формула в которой находится смешанная ссылка на ячейку (A$1) .

Знак $ указывает, что стоящий после неё символ не изменяется при копировании. В данном случае закреплён номер строки ($1).

Остальная часть ссылки (буква столбца) будет изменяться при копировании вправо или влево.

Следовательно при копировании данной ссылки в тот же столбец (В) она изменяться не будет.

При копировании в любой другой столбец (кроме А, в нем будет просто ошибка) она изменит букву столбца.

4,6(90 оценок)
Ответ:
MrsKamYl
MrsKamYl
07.02.2023
В Бейсике есть встроенная функция ATN - арктангенс,
поэтому угол можно в градусах посчитать.

DIM a, b, c, cs, cst, ang, PI
INPUT " a = ", a
INPUT " b = ", b
INPUT " c = ", c
PRINT
PI = 3.141593
cs = (b * b + c * c - a * a) / (2 * b * c)
cst = cs
IF cs < 0 THEN cst = SQR(1 - cs * cs)
ang = ATN(SQR(1 - cst * cst) / cst) * 360 / (2 * PI)
IF cs < 0 THEN ang = ang + 90
PRINT "угол A = ",
PRINT USING "###.##"; ang
cs = (a * a + c * c - b * b) / (2 * a * c)
cst = cs
IF cs < 0 THEN cst = SQR(1 - cs * cs)
ang = ATN(SQR(1 - cst * cst) / cst) * 360 / (2 * PI)
IF cs < 0 THEN ang = ang + 90
PRINT "угол B = ",
PRINT USING "###.##"; ang
cs = (a * a + b * b - c * c) / (2 * a * b)
cst = cs
IF cs < 0 THEN cst = SQR(1 - cs * cs)
ang = ATN(SQR(1 - cst * cst) / cst) * 360 / (2 * PI)
IF cs < 0 THEN ang = ang + 90
PRINT "угол C = ",
PRINT USING "###.##"; ang
PRINT "Выход - любая клавиша ... "
DO
LOOP WHILE INKEY$ = ""
4,7(63 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ