Другие языки программирования и технологии
объясните как решить задачу по паскали?
Имеются ва массива АI(I0) и BI(I2), содержащие, как положительные,так и отрицательные элементы. Получить новые массивы А2 и В2. соответственно только с положительными и только отрицательными элементами.
1. Создать два массива А2 и В2 размерностью 22
2. Пройтись поочередно по элементам массива А1 и В1.
Если элемент больше или равен нулю, записать его в массив А2,
Если элемент меньше нуля - записать его в массив В1
2. Пройтись поочередно по элементам массива А1 и В1.
Если элемент больше или равен нулю, записать его в массив А2,
Если элемент меньше нуля - записать его в массив В1
Перебираешь в цикле массивы
- от 0 до 10 для А1
- от 0 до 12 для В1
Если элемент массива >= 0 - добавляешь его в допустим массив А2
Если элемент < 0 - в массив В2
Более подробно нужно разъяснять?
- от 0 до 10 для А1
- от 0 до 12 для В1
Если элемент массива >= 0 - добавляешь его в допустим массив А2
Если элемент < 0 - в массив В2
Более подробно нужно разъяснять?
ето если больше нуля, или меньше? 8)
да делать нефиг.... вспомогательная переменная и всё. или сортировка слиянием на скорость ЦПУ ограничение или на ОП есть?
если порядок элементов не имеет значения то легче всего сделать так. .
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
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
Похожие вопросы
- Pascal. Помогите пожалуйста решить задачу в паскале !
- Помогите решить задачи по Паскалю
- помогите решить задачу на паскале: напечатать "столбиком" значения sin2, sin3, ..sin 20.
- Помогите,пожалуйста,решить задачу в Паскале.
- Помогите решить задачу в паскале
- Может кто-нибудь решить задачу на Паскале?
- Помогите решить задачу в паскале. Задание: Заменить в строке все вхождения "да" на "нет".
- Помогите решить задачу на паскале
- Уважаемые!Помогите решить задачу по Паскалю,пожайлуста!
- Люди решите задачу по паскалю....плиз(бесплатно)