Вопрос задан 10.01.2020 в 18:47. Предмет Информатика. Спрашивает Старцав Женя.

Дан массив заполненный по формуле, определить количество его положительных элементов кратных 3

y=cos(2x)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Густов Михаил.

#include <iostream>

#include <cmath>

using namespace std;

int r,n,x;

int main()

{

r = 0;

cin >> n;

double *ptrarray = new double[n];

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

{

 cin >> x;

 ptrarray[i] = cos(2 * x);

 if (ptrarray > 0 && fmod(ptrarray[i], 3) == 0 )

 {

  r++;

 }

}

cout << r;

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы решить эту задачу, нам нужно определить количество положительных элементов массива, которые являются кратными 3, и которые были заполнены с использованием формулы y = cos(2x).

Для начала, давайте разберемся с формулой, которая используется для заполнения массива. Формула y = cos(2x) представляет собой косинус двойного аргумента x. Значение косинуса всегда находится в диапазоне от -1 до 1. Таким образом, все значения в массиве, полученные с использованием этой формулы, будут находиться в диапазоне от -1 до 1.

Теперь перейдем к определению положительных элементов массива, которые кратны 3. Чтобы это сделать, мы можем пройти по каждому элементу массива и проверить, является ли он положительным и кратным 3.

Вот пример кода на языке Python, который решает эту задачу:

```python import math

def count_positive_elements(array): count = 0 for element in array: if element > 0 and element % 3 == 0: count += 1 return count

# Пример использования функции array = [math.cos(2*x) for x in range(10)] # Заполнение массива с использованием формулы y = cos(2x) positive_count = count_positive_elements(array) print("Количество положительных элементов, кратных 3:", positive_count) ```

В этом примере мы определяем функцию `count_positive_elements`, которая принимает массив в качестве аргумента и возвращает количество положительных элементов, кратных 3. Мы проходимся по каждому элементу массива, используя цикл `for`, и проверяем, является ли он положительным и кратным 3. Если это так, мы увеличиваем счетчик `count`. В конце мы выводим количество положительных элементов, кратных 3.

Примечание: В данном случае, мы предполагаем, что вы используете язык программирования Python. Если вы используете другой язык программирования, код может отличаться, но основная логика будет такой же.

0 0

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

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

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