Вопрос задан 30.09.2023 в 06:22. Предмет Информатика. Спрашивает Васильева Лера.

9. Задана последовательность из N вещественных чисел. Вычислилить сумму чисел, порядковые номера

которых являются простыми числами. Решить в массиве
0 0
Перейти к ответам

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

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

var

 a:array of real;

 n,i:integer;

 sum:real;

 

function isP(x:integer):boolean;

 var

   k,count:integer;

 begin

   k:=2;

   while (sqr(k)<=x) and (count=0) do

   begin

     if x mod k=0 then inc(count);

     inc(k);

   end;

   isP:=(count=0);

 end;

 

begin

 write('n: '); readln(n);

 setlength(a,n);

 sum:=0;

 for i:=0 to n-1 do

   begin

     readln(a[i]);

     if (i+1>1) then

       if isP(i+1) then

         sum:=sum+a[i];

   end;

 writeln('sum: ',sum);

end.

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

Для решения этой задачи вам потребуется написать программу на языке программирования, которая вычислит сумму чисел в последовательности, порядковые номера которых являются простыми числами. Вот пример решения на Python:

python
def is_prime(n): if n <= 1: return False if n <= 3: return True if n % 2 == 0 or n % 3 == 0: return False i = 5 while i * i <= n: if n % i == 0 or n % (i + 2) == 0: return False i += 6 return True def sum_primes_elements(sequence): prime_sum = 0 for i in range(len(sequence)): if is_prime(i): prime_sum += sequence[i] return prime_sum # Задайте вашу последовательность из N вещественных чисел здесь sequence = [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0] result = sum_primes_elements(sequence) print("Сумма чисел с простыми порядковыми номерами:", result)

Вы можете заменить sequence на вашу последовательность чисел. Функция is_prime проверяет, является ли число простым, а функция sum_primes_elements находит сумму элементов последовательности с простыми порядковыми номерами и выводит результат.

0 0

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

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

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

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