Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
kisler
0 / 0 / 0
Регистрация: 26.11.2015
Сообщений: 9
1

Создать новый массив на основе исходного по заданному правилу

10.02.2016, 21:57. Просмотров 776. Ответов 1
Метки нет (Все метки)

Дан массив K(12). Создать новый массив С, где все элементы, расположенные на чётных позициях равны половине соответсвующих элементов массива Е, а все элементы расположенные на нечётных позициях, равны квадратам соответствующих элементов массива Е.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2016, 21:57
Ответы с готовыми решениями:

Скопировать в новый массив все числа из исходного массива по правилу
Напишите программу, которая заполняет массив случайными целыми числами, вводит...

Из элементов исходного массива сформировать новый массив по заданному правилу
Из элементов массива С сформировать массив А той же размерности по правилу:...

Из исходного массива сформировать новый массив того же размера по заданному правилу
Дан массив А размера N. Сформировать новый массив того же размера по следующему...

Из заданных массивов сформировать новый массив по заданному правилу
Напишите программу используя функции и процедуры. Даны массивы X(8), Z(10),...

Из элементов заданного массива сформировать новый массив по заданному правилу
Из элементов произвольно заданного одномерного массива сформировать массив, в...

1
CodeR
Фрилансер
3381 / 2782 / 3000
Регистрация: 08.02.2012
Сообщений: 6,717
Записей в блоге: 1
15.02.2016, 12:07 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Const n=12;
Var C,E:array[1..n] of real;
    i:integer;
Begin 
    Randomize;
    writeln('Массив E');
    For i:=1 to n do
    Begin
      E[i]:=random*10;
      write(E[i]:6:2);
    End;
    writeln;
    writeln('Массив C');
    For i:=1 to n do
    Begin
      if i mod 2 = 0 then C[i]:=E[i]/2
       else C[i]:=sqr(E[i]);
      write(C[i]:6:2);
    End;
End.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.02.2016, 12:07

На основе исходного файла создать массив удвоенных нечетных чисел. Упорядочить его по возрастанию
на основе исходного файла создать массив удвоенных нечетных чисел. Упорядочить...

Создать новый массив, удалив из исходного массива минимальные элементы.
дан одномерный массив g{N}. создать массив N, удалив из исходного массива...

Создать новый массив, содержащий длины всех серий исходного массива
Дан целочисленный массив. назовем серией группу подряд идущих положительных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru