Другие языки программирования и технологии

объясните как решить задачу по паскали?

Имеются ва массива АI(I0) и BI(I2), содержащие, как положительные,так и отрицательные элементы. Получить новые массивы А2 и В2. соответственно только с положительными и только отрицательными элементами.
Aлмamuk))) =D
Aлмamuk))) =D
215
1. Создать два массива А2 и В2 размерностью 22
2. Пройтись поочередно по элементам массива А1 и В1.
Если элемент больше или равен нулю, записать его в массив А2,
Если элемент меньше нуля - записать его в массив В1
Кирилл Скворцов
Кирилл Скворцов
1 317
Лучший ответ
Перебираешь в цикле массивы
- от 0 до 10 для А1
- от 0 до 12 для В1
Если элемент массива >= 0 - добавляешь его в допустим массив А2
Если элемент < 0 - в массив В2

Более подробно нужно разъяснять?
Something No Sensitivity
Something No Sensitivity
70 797
ето если больше нуля, или меньше? 8)
***эмильен ***
***эмильен ***
8 290
да делать нефиг.... вспомогательная переменная и всё. или сортировка слиянием на скорость ЦПУ ограничение или на ОП есть?
если порядок элементов не имеет значения то легче всего сделать так. .

int AI[10], BI[12], Cl[22], C2; объявляем промежуточный целочисленный массив Cl[22] не исключаем возможности что все элементы отрицательные
int s=0,m=0; объявляем счетчик для массива Cl
for (int i=0,i<12,i++) делаем цикл от 0 до 12 в паскале от 1 до 12
{
if (AI<0) если элемент массива Аl отрицательный записываем его в Cl и переходим на следующий элемент массива Cl
{
Cl=AI;
s++;
}
else
{
C2<m>=AI;
m++
}

if (BI<0) если элемент массива Вl отрицательный записываем его в Cl и переходим на следующий элемент массива Cl
{
Cl=BI;
s++;
}
else
{
C2<m>=BI;
m++
}
}

ссори но паскаль подзабыл.... " { " - begin " } " - end