Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/25: Рейтинг темы: голосов - 25, средняя оценка - 4.80
 Аватар для Freshrecords
21 / 15 / 5
Регистрация: 08.04.2013
Сообщений: 423

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

24.06.2013, 14:22. Показов 5318. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Методом случайных чисел заполнить массив из 20 элементов (диапазон значений от 1 до 30) и вывести его на экран. Вывести на экран индексы и значения элемен-тов, делящихся на 5




1. Методом случайных чисел сформировать массив из 15 элементов (диапазон значе-ний от10 до 30) и вывести его на экран. Вывести на экран индексы и значения чёт-ных элементов, найти сумму значений этих элементов.





1. Методом случайных чисел заполнить массив из 20 элементов (диапазон от -5 до 20) и вывести его на экран. Вывести на экран индексы и значения положитель-ных элементов, которые меньше 15, подсчитать сумму значений таких элементов.



1. Сформировать массив из 10 элементов, каждый элемент которого равен значению индекса элемента уменьшенному на 5.




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



Ребят, кто сможет. Помогите хотя бы с двумя программами.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.06.2013, 14:22
Ответы с готовыми решениями:

Сформировать массив С, являющийся объединением двух заданных
Дан массив А из К элементов и массив В из М элементов. Сформировать массив С, являющийся объединением двух заданных, т.е. включить в него...

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

Сформировать квадратную матрицу и подсчитать сумму заданных элементов
Буду очень благодарна. Дано чётное натуральное n>9 и целое k. Создать квадратную матрицу порядка n, где элементы случайные числа. ...

2
Модератор
10428 / 5716 / 3404
Регистрация: 17.08.2012
Сообщений: 17,380
24.06.2013, 16:08
Лучший ответ Сообщение было отмечено Freshrecords как решение

Решение

Все Ваши задания просты и однотипны.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
program Div_5;
 
var i: integer;
    m: array [1..20] of integer;
 
begin
  randomize;
  writeln('Source array:');
  for i := 1 to 20 do
    begin
      m[i] := random(30) + 1;
      writeln('m[', i:2, '] = ', m[i]:2);
    end;
  writeln;
  writeln('Elements which divide by 5:');
  for i := 1 to 20 do if (m[i] mod 5) = 0 then writeln('m[', i:2, '] = ', m[i]:2);
  readln;
end.
Добавлено через 6 минут
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
program Evens;
 
var i, s: integer;
    m: array [1..15] of integer;
 
begin
  randomize;
  writeln('Source array:');
  for i := 1 to 15 do
    begin
      m[i] := random(21) + 10;
      writeln('m[', i:2, '] = ', m[i]:2);
    end;
  writeln;
  s := 0;
  writeln('Even elements:');
  for i := 1 to 15 do if not(odd(m[i])) then
    begin
      writeln('m[', i:2, '] = ', m[i]:2);
      s := s + m [i];
    end;
  writeln;
  writeln('Sum of even elements = ', s);
  readln;
end.
Добавлено через 5 минут
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
program Positiv;
 
var i, s: integer;
    m: array [1..20] of integer;
 
begin
  randomize;
  writeln('Source array:');
  for i := 1 to 20 do
    begin
      m[i] := random(26) - 5;
      writeln('m[', i:2, '] = ', m[i]:2);
    end;
  writeln;
  s := 0;
  writeln('Elements > 0 and < 15:');
  for i := 1 to 20 do if (m[i] > 0) and (m[i] < 15) then
    begin
      writeln('m[', i:2, '] = ', m[i]:2);
      s := s + m [i];
    end;
  writeln;
  writeln('Sum of elements > 0 and < 15 = ', s);
  readln;
end.
Добавлено через 2 минуты
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program I_minus_5;
 
var i: integer;
    m: array [1..10] of integer;
 
begin
  writeln('Source array:');
  for i := 1 to 10 do
    begin
      m[i] := i - 5;
      writeln('m[', i:2, '] = ', m[i]:2);
    end;
  readln;
end.
Добавлено через 29 минут
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
program Mid_digit;
 
var i, j: integer;
    f: boolean;
    m: array [1..30] of integer;
 
begin
  randomize;
  writeln('Source array:');
  for i := 1 to 30 do
    begin
      m[i] := random(51) + 100;
      writeln('m[', i:2, '] = ', m[i]:3);
    end;
  writeln;
  for j := 0 to 5 do
    begin
      f := true;
      writeln('Middle digit = ', j:1);
      for i := 1 to 30 do
        begin
          if ((m[i] mod 100) div 10) = j then
            begin
              writeln('m[', i:2, '] = ', m[i]:3);
              f := false;
            end;
        end;
      if f then writeln('No elements');
      writeln;
    end;
  readln;
end.
И ещё... Вообще-то по правилам форума одна тема - одно задание. При размещении заданий пачками можно получить ухудшение репутации, а при регулярном нарушении будет бан.

Всего Вам доброго.
2
 Аватар для Freshrecords
21 / 15 / 5
Регистрация: 08.04.2013
Сообщений: 423
24.06.2013, 16:17  [ТС]
@Cyborg Drone, спасибо за помощь.
Хорошо, по поводу создания тем.
Благодарю вас.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.06.2013, 16:17
Помогаю со студенческими работами здесь

Дан массив целых чисел А1,...,Аn. Сформировать массив В из положительных элементов массива А.
Прогу написал, но не уверен что правильно. Помогите чем можете. Заранее спасибо!) var a,b:array of integer; ...

Массив. Сформировать массив C, элементы которого равны сумме элементов массивов A и B
Сформировать массив C из массивов A и B, элементы которого равны сумме соответствующих элементов A и B умноженного на больший из них.

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

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

Сформировать массив содержащий 15 случайных элементов с помощью датчика чисел, получить новый массив
Сформировать массив содержащий 15 случайных элементов с помощью датчика чисел, получить новый массив. Каждый элемент которого равен Кубу...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
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 и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru