Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
0 / 0 / 1
Регистрация: 21.03.2015
Сообщений: 126

Из элементов массива A, больших 10, сформировать массив B

21.03.2015, 09:02. Показов 3748. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, помогите пожалуйста с задачей в паскале, срочно необходимо для курсовой: Дан массив A(M). Из элементов массива A, больших 10, сформировать массив B
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.03.2015, 09:02
Ответы с готовыми решениями:

Из элементов массива A, больших 10, сформировать массив B
Может знает кто как решить задачу математически, если даже сама формулировка задачи рассчитана для программирования ? я скину саму задачу и...

Из элементов массива А, больших 220, сформировать массив Б
дан массив А(М). Из элементов А, больших 220, сформировать массив Б курсовая через 3 дня задиний ноль, ребята надеюсь вы поможете

Сформировать новый массив В из элементов массива А, больших 7
Задание 2.(желательно с процедурами) Если в задаче требуется сформировать новый массив,то в программе необходимо вывести его и количество...

7
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
21.03.2015, 09:08
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
const nmax=100;
var a,b:array[1..nmax] of integer;
    n,m,i,j:byte;
begin
randomize;
repeat
write('Размер массива А от 2 до ',nmax,' m=');
readln(m);
until m in [2..nmax];
writeln('Массив A');
for i:=1 to m do
 begin
  a[i]:=random(20);
  write(a[i]:4)
 end;
writeln;
n:=0;
for i:=1 to m do
if a[i]>10 then
 begin
  n:=n+1;
  b[n]:=a[i];
 end;
if n=0 then write('Нет чисел больше 10')
else
 begin
  writeln('Массив B');
  for i:=1 to n do
  write(b[i]:4)
 end;
end.
1
Фрилансер
 Аватар для CodeR
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,603
Записей в блоге: 1
21.03.2015, 09:09
Лучший ответ Сообщение было отмечено slavic_force как решение

Решение

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
const nmax=100;
Var A,B:array[1..nmax] of integer;
    i,m,n:integer;
    t:integer;
Begin
    Repeat
      write('Введите количество элементов массива: ');
      readln(m);
    Until (0<m)and(m<=nmax);
    writeln('Введите ',m,' чисел');
    For i:=1 to m do
     read(A[i]);
    n:=0;
    For i:=1 to m do
     if A[i]>10 then
     Begin
       n:=n+1;
       B[n]:=A[i];
     End;
    if n=0 then writeln('В массиве A нету элементов больше 10')
    else
    Begin
      writeln('Массив B');
      For i:=1 to n do
       write(B[i],' ');
    End;
    readln;
End.
1
0 / 0 / 1
Регистрация: 21.03.2015
Сообщений: 126
21.03.2015, 11:37  [ТС]
Спасибо большое)

Добавлено через 2 часа 25 минут
Спасибо за подробное объяснение, с задачей разобрался. Скажите пожалуйста, вы не знаете как из аналогичной задачи сформировать массив ? формулируется примерно так: Дан массив A(M). Из элементов массива A, которые кратны 5, но не кратны 3, сформировать массив B.
0
Фрилансер
 Аватар для CodeR
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,603
Записей в блоге: 1
21.03.2015, 11:39
Лучший ответ Сообщение было отмечено slavic_force как решение

Решение

Цитата Сообщение от slavic_force Посмотреть сообщение
Скажите пожалуйста, вы не знаете как из аналогичной задачи сформировать массив ? формулируется примерно так: Дан массив A(M). Из элементов массива A, которые кратны 5, но не кратны 3, сформировать массив B.
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
const nmax=100;
Var A,B:array[1..nmax] of integer;
    i,m,n:integer;
Begin
    Repeat
      write('Введите количество элементов массива: ');
      readln(m);
    Until (0<m)and(m<=nmax);
    writeln('Введите ',m,' чисел');
    For i:=1 to m do
     read(A[i]);
    n:=0;
    For i:=1 to m do
     if (A[i] mod 5 = 0)and(A[i] mod 3 <> 0) then
     Begin
       n:=n+1;
       B[n]:=A[i];
     End;
    if n=0 then writeln('В массиве A нету элементов удолетворяющих условию')
    else
    Begin
      writeln('Массив B');
      For i:=1 to n do
       write(B[i],' ');
    End;
    readln;
End.
1
0 / 0 / 1
Регистрация: 21.03.2015
Сообщений: 126
21.03.2015, 11:52  [ТС]
Блин, как же вы выручили) Спасибо вам, нам на курсовую дали 3 задачи, помимо самого кода нужно описать задачи, описать-то смогу, а вот саму задачу решить...Помогите с последней задачей со множествами, мы ещё множества не прошли, а решить надо(( : подсчитать длину первого слова в строке.
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
21.03.2015, 13:48
Цитата Сообщение от slavic_force Посмотреть сообщение
подсчитать длину первого слова в строке.
А при чем здесь множества?
Лучше создайте новую тему где подробно напишите условие задачи.
0
0 / 0 / 1
Регистрация: 21.03.2015
Сообщений: 126
21.03.2015, 14:06  [ТС]
Прошу прощения, первый день на сайте))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.03.2015, 14:06
Помогаю со студенческими работами здесь

Сформировать новый массив В из элементов массива А, больших 7
Если в задаче требуется сформировать новый массив,то в программе необходимо вывести его и количество элементов в нем.Дан массив А из N...

Дан массив X(N). Сформировать массив Y из элементов массива X, больших 100
Добрый день. Дан массив X(N). Сформировать массив Y из элементов массива X, больших 100.

Сформировать третий массив из отрицательных элементов первого массива и элементов обоих массивов, больших первого
Сформировать третий массив из отрицательных элементов первого массива и элементов обоих массивов, больших первого элемента второго массива

Дан массив X(N). Сформировать массив Y из элементов массива X ,больших 100
Дан массив X(N). Сформировать массив Y из элементов массива X ,больших 100.

Сформировать одномерный массив B из элементов массива A(n,n) , больших С
Сформировать одномерный массив B из элементов массива A(n,n), больших С. Указать количество таких элементов. A= \begin{bmatrix}...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru