Вопрос задан 05.08.2018 в 04:04. Предмет Информатика. Спрашивает Barbq-Junior Андрюха.

Прошу помощи! Нужно написать программу для решения следующей задачи: вычислить количество элементов

числовой последовательности а, удовлетворяющих условию -0,2<=sin ai <=0,5, i=1, 2,..., n
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Рибак Ольга.
#include <iostream>
using namespace std;
void main()
{int n,k=0;float b=0;
cout<<"Vvedite n=";cin>> n;
cout<<endl;
float* f = new float [n];
for(int i=1;i<=n;i++)
{
cout<<"A["<<i<<"] = ";cin>>f[i];
}
for(int i=1;i<=n;i++)
{  
  b=f[i];
if(-0.2<=sin(b)<=0.5)
{       
   k++;  cout<<"Znachenie sinysa = "<<i<<"el-ta "<<sin(f[i])<<endl;
}
b=0;
}
cout<<" Kol-vo ravno="<<k<<endl;
system("pause");
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи нам понадобится написать программу, которая будет считывать числа из последовательности и проверять каждый элемент на соответствие условию -0,2<=sin ai<=0,5.

Для начала, нам потребуется импортировать библиотеку math, чтобы использовать функцию sin:

```python import math ```

Затем, мы можем написать функцию, которая будет считывать последовательность чисел и возвращать количество элементов, удовлетворяющих условию:

```python def count_elements(sequence): count = 0 for num in sequence: if -0.2 <= math.sin(num) <= 0.5: count += 1 return count ```

В этой функции мы создаем переменную count, которая будет хранить количество элементов, удовлетворяющих условию. Затем, мы проходимся по каждому числу в последовательности и проверяем, удовлетворяет ли оно условию. Если да, то увеличиваем count на 1.

Теперь, мы можем вызвать эту функцию и передать ей нашу последовательность чисел:

```python sequence = [1, 2, 3, 4, 5] result = count_elements(sequence) print(result) ```

В данном примере, мы передаем последовательность [1, 2, 3, 4, 5] в функцию count_elements. Результат будет сохранен в переменной result и выведен на экран.

Таким образом, программа будет считывать последовательность чисел и выводить количество элементов

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос