Вопрос задан 29.10.2023 в 06:34. Предмет Информатика. Спрашивает Голан Анастасия.

Составить программу вычисления следующих величин. Элементы списка (массива) определяются по формуле

a[i] = p[i] – 64; где p[i+1] = (p[i] * 67 + 11) % 128. p[0] равно n – 3, количество элементов в списке равняется 50. Сумма элементов массива a, значения которых четны.
0 0
Перейти к ответам

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

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

Ответ:

104


Объяснение:

Не совсем понятно что такое n - 3, если предположить что n - кол. элементов в списке, то программа на с++ вычисляющая ответ будет выглядеть так:


#include <bits/stdc++.h>

#define N 55

using namespace std;

int main()

{

   int a[N], p[N];

   p[0] = 47;

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

   {

    p[i + 1] = (p[i] * 67 + 11) % 128;

}

int sum_even = 0;

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

{

 a[i] = p[i] - 64;

 if(a[i] % 2 == 0) sum_even += a[i];

}

cout << sum_even;

   return 0;

}

Выводит 104 :P

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения данной задачи можно использовать следующий алгоритм: 1. Инициализируем массив a с количеством элементов равным 50. 2. Инициализируем переменные p и n следующим образом: - p[0] = n - 3; - n = 50; 3. Выполняем цикл от i = 0 до n-1: - Вычисляем значение p[i+1] = (p[i] * 67 + 11) % 128; - Вычисляем значение a[i] = p[i] - 64; 4. Инициализируем переменную sum = 0. 5. Выполняем цикл от i = 0 до n-1: - Если a[i] четное значение, то добавляем его к переменной sum. 6. Выводим значение sum, которое будет являться суммой элементов массива a, значения которых четные. Пример реализации данного алгоритма на языке Python: ```python n = 50 p = [0] * n a = [0] * n p[0] = n - 3 for i in range(n-1): p[i+1] = (p[i] * 67 + 11) % 128 a[i] = p[i] - 64 sum = 0 for i in range(n): if a[i] % 2 == 0: sum += a[i] print(sum) ``` При выполнении данной программы будет вычислена сумма элементов массива `a`, значения которых являются четными.
0 0

Похожие вопросы

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

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

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