Вопрос задан 18.03.2021 в 22:55. Предмет Информатика. Спрашивает Маленький Саша.

Дан массив вещественных чисел. Все элементы с нечетными номерами заменить на их квадратный корень

0 0
Перейти к ответам

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

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

Школьные Знания.com


Какой у тебя вопрос?

10 - 11 классыИнформатика 8+4 б



Дан массив вещественных чисел:


Все элементы с нечетными номерами заменить на их квадратный корень



Отметить нарушение РРПП 01.04.2013

Ответы и объяснения

Проверенный ответ

Tlalok

Tlalok Почетный грамотей

var


a:array[1..100] of real;


i, n:integer;


begin


write('Введите количество элементов '); readln(n);


for i := 1 to n do


begin


write('a[', i ,'] = ');


readln(a[i]);


end;


writeln;


writeln('Исходный массив:');


for i := 1 to n do


begin


write(a[i], ' ');


if i mod 2 = 1 then


a[i] := sqrt(a[i]);


end;


writeln;


writeln;


writeln('Преобразованный массив:');


for i := 1 to n do


write(a[i]:0:2, ' ');


writeln;


end.

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

Конечно! Чтобы заменить все элементы с нечетными индексами в массиве на их квадратные корни, вы можете использовать следующий код:

python
import math def replace_odd_indices_with_square_roots(array): for i in range(len(array)): if i % 2 != 0: # Проверка на нечетные индексы array[i] = math.sqrt(array[i]) # Замена элемента на его квадратный корень # Пример использования my_array = [1.0, 2.0, 3.0, 4.0, 5.0, 6.0] replace_odd_indices_with_square_roots(my_array) print(my_array)

В данном примере мы используем функцию replace_odd_indices_with_square_roots, которая принимает массив в качестве аргумента. Затем мы проходимся по всем индексам массива с помощью цикла for, и если индекс нечетный (i % 2 != 0), то заменяем элемент на его квадратный корень с помощью функции math.sqrt(). В результате получаем измененный массив, где все элементы с нечетными индексами заменены на их квадратные корни.

Пример вывода:

csharp
[1.0, 1.4142135623730951, 3.0, 2.0, 5.0, 2.449489742783178]

В данном случае элементы [2.0, 4.0, 6.0] с нечетными индексами 1, 3 и 5 были заменены на их квадратные корни [1.4142135623730951, 2.0, 2.449489742783178].

0 0

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

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

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