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


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

Школьные Знания.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.



Конечно! Чтобы заменить все элементы с нечетными индексами в массиве на их квадратные корни, вы можете использовать следующий код:
pythonimport 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]
.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili