Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 35

Сформировать два массива из элементов исходного

25.10.2013, 17:10. Показов 2003. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составьте программу формирования из массива A(N) двух массивов, в которых первый массив заполнен положительными, а второй – отрицательными элементами.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.10.2013, 17:10
Ответы с готовыми решениями:

Сформировать два массива из четных и нечетных элементов исходного
Задан массив с количеством элементов N. Сформировать два массива: в первый включить элементы исходного массива с четными номерами, а во...

Из положительных и отрицательных элементов исходного массива сформировать два новых
3*. Составьте программу формирования из массива A(N) двух массивов, в которых первый массив заполнен положительными, а второй –...

Сформировать два массива C и D, включая в первый элементы исходного массива с чётными индексами, а во второй – с нечетными
Задан массив B. Сформировать два массива C и D, включая в первый элементы исходного массива с чётными индексами, а во второй – с нечетными....

2
9 / 9 / 8
Регистрация: 24.10.2013
Сообщений: 215
25.10.2013, 17:21
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Alastor Посмотреть сообщение
Составьте программу формирования из массива A(N) двух массивов, в которых первый массив заполнен положительными, а второй – отрицательными элементами.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
var a[1..1000]:array of integer;
     b[1..1000]:array of integer;
     c[1..1000]:array of integer;
     i,n,m,k:integer;
begin
 read(k);
 m:=0;
 n:=0;
 for i:=1 to k do
  begin
   read(a[i]);
   if a[i]>0 then
    begin
     inc(n);
     b[n]:=a[i];
    end;
   if a[i]<0 then
    begin
     inc(m);
     c[m]:=a[i];
    end;
  end;
 for i:=1 to n do
  write(b[n],' ');
 writeln;
 for i:=1 to m do
  write(c[m],' ');
 readln;
end.
0
908 / 756 / 833
Регистрация: 06.09.2013
Сообщений: 1,561
25.10.2013, 17:36
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
var
  A, B, C: array[1..200] of integer;
  N, i, j, k: integer;
  
begin
  write(' N = ');
  readln(N);
  j := 0; //количество положительных чисел
  k := 0; //количество отрицательных чисел
  writeln;
  writeln('Формируем случайный массив ', N, ' чисел:');
  for i := 1 to N do 
  begin
    a[i] := random(200) - 100;
    write(' ', a[i]);
    if a[i] > 0 then 
     begin 
       inc(j); 
       b[j] := a[i] 
     end
    else
    if a[i] < 0 then
     begin 
       inc(k); 
       c[k] := a[i] 
     end
  end;
  writeln;
  writeln;
  writeln('Массив положительных чисел:');
  if j > 0 then
    for i := 1 to j do write(' ', b[i])
  else 
    write('  данный массив не содержит положительных чисел');
  writeln;
  writeln;
  writeln('Массив отрицательных чисел:');
  if k > 0 then
    for i := 1 to k do write(' ', c[i])
  else 
    write('  данный массив не содержит отрицательных чисел');
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.10.2013, 17:36
Помогаю со студенческими работами здесь

Сформировать новый массив из кубов элементов исходного массива
Написать алгоритм, составить блок-схему и отладить программу. Помогите решить задачу, и обьясните, пожалуйста, как вы ее сделали. Задан...

Сформировать новый массив, состоящий из нечетных элементов исходного массива
Написать программу через подпрограмму (т.е через функцию или процедуру) Сформировать(!) новый массив, состоящий из нечетных элементов...

Из исходного массива сформировать другой массив заменой нулевых элементов
Модифицировать программу , оформив программу в виде трех процедур: ввода, обработки и вывода данных. Program z; Var i, max,N:...

Сформировать новый массив из квадратов нечётных элементов исходного массива
Дан целочисленный массив X(N). Сформировать массив Y из квадратов нечетных элементов массива Х.

Сформировать новый массив, состоящий из элементов исходного массива, начинающихся с заданной цифры Z
Здравствуйте, написал программу, но никак правильное условие не могу написать, подскажите, как это сделать? Задание: Есть...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru