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

Написать, программу, проверяющею, пренадлежит ли число интервалу

👇
Ответ:
jdgdjrs
jdgdjrs
11.03.2022
Вот такая программа твоя
Написать, программу, проверяющею, пренадлежит ли число интервалу
4,8(21 оценок)
Открыть все ответы
Ответ:
Lerochka1998
Lerochka1998
11.03.2022

Язык программирования указан не был, приведу пример на Haskell.

Определим функцию seqAgv :: Int -> Double, принимающую шаг прогрессии. Все числа в прогрессии положительные. Самое большое из них равняется 100. Эту последовательность можно описать в виде [100, 100-step .. 1], где step – шаг прогрессии.

Таким образом, среднее арифметическое последовательности можно рассчитать как сумму всех элементов деленную на их количество.

Код приведен ниже.

import Data.List (genericLength)seqAvg :: Int -> DoubleseqAvg step  | step < 1 || seq >= 100 = error "Incorrect step"  | otherwise = realToFrac (sum seq) / genericLength seq  where seq = [100, 100-step .. 1]
Створіть проект для обчислення середнього арифметичного додатних чисел серед чисел, перше з яких дор
4,5(65 оценок)
Ответ:
Юлька1606
Юлька1606
11.03.2022

#include <iostream>

// function which look for an index of min element

int findMinIndex(int* arr, int N)

{

   int min_idx = arr[0];

   for (int i = 0; i < N - 1; ++i)

       if (arr[i] < arr[min_idx])

           min_idx = i;

   return min_idx;

}

// function swap two elements

void swap(int *a, int *b)

{

   int tmp = *a;

   *a = *b;

   *b = tmp;

}

int main()

{

   int N;

   std::cin >> N;

   int* arr = new int[N];

   try

   {

       if (N > 100)

           throw "You have entered an impossible size of the array!\n";

   }

   catch (...)

   {

       std::cout << "Something error!\n";

exit(0);

   }

   for (int i = 0; i < N; ++i)

       std::cin >> arr[i];

   std::cout << "\n";

   swap(&arr[0], &arr[findMinIndex(arr, N)]);

   for (int i = 0; i < N; ++i)

       std::cout << arr[i] << " ";

   std::cout << "\n";

return 0;

}

4,8(20 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ