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

Из массивов X, содержащего 10 элементов, и Y, содержащего 15 элементо

29.06.2019, 12:24. Показов 802. Ответов 3

Студворк — интернет-сервис помощи студентам
Из массивов X, содержащего 10 элементов, и Y, содержащего 15 элементов, построить
матрицу 5х5 таким образом, чтобы элементы массива X располагались выше главной
диагонали, а элементы массива Y на оставшихся местах.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.06.2019, 12:24
Ответы с готовыми решениями:

С++Builder, написать программу для вычисления минимальной, средней и максимальной трудоемкостей алгоритма ВП, содержащего и не содержащего циклы.
Помогите пожалуйста сесия, а тут всплыла эта работа, а я не как въехать немогу как её делать. Задание: 1. Реализовать на ПЭВМ программы...

Функция построения динамического массива, содержащего элементы 2 данных массивов
3. Написать программу, которая на основе двух динамических массивов А и В быть разного размера строит третий динамический массив С...

матрицы 7x8 не содержащего нулевых элементов
друзья помогите решить задачу.Очень нужно.спасибо разработать блок-схему алгоритма и программу в среде MATLAB для нахождения номера...

3
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
29.06.2019, 14:09
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
program Project1;
const
  maxelem = 15;
type
  TArr = array [1..maxelem] of real;
 
procedure RandomInfInArray (var arr: TArr; narr,leftval,rightval: integer);
// Процедура для заполнения одномерного массива случайными числами.
var
   i: integer;
begin
for i:= 1 to narr do
  arr[i]:= leftval + random(rightval - leftval + 1) ;
 
end;
 
procedure InfOutArray (arr: TArr; narr: integer);
// Процедура для вывода элементов массива на экран.
var
   i: integer;
begin
  for i:= 1 to narr do
    begin
      Write(arr[i]:4:0);
      if i mod 10 = 0 then
        Writeln;
    end;
end;
 
var
  x,y: TArr; // Переменные для хранения одномерных массивов.
  c: array [1..5,1..5] of real; // Переменная для хранения двумерного массива 5х5
  i,j,k: integer; //  Вспомогательные переменные для организации циклов.
begin
  writeln('Массив X на 10 элементов:');
  RandomInfInArray(x,10,0,10);  // Заполнение массива X случайными положительными числами.
  InfOutArray(x,10);            // Вывод массива X на экран.
  writeln('Массив Y на 15 элементов:');
  RandomInfInArray(y,15,-10,0);   // Заполнение массива Y случайными отрицательными числами.
  InfOutArray(y,15);              // Вывод массива Y на экран.
  k:= 1;
  for i:= 1 to 4 do  // Заполнение матрицы элементами массива X
    for j:= i+1 to 5 do
      begin
        c[i,j]:= x[k];
        inc(k);
      end;
  k:= 1;
  for i:= 1 to 5 do  // Заполнение матрицы элементами массива Y
    for j:= 1 to i do
      begin
        c[i,j]:= y[k];
        inc(k);
      end;
  writeln;
  writeln('Массив 5x5 элементов, заполненный массивами на 15 элементов и 10 элементов:');
  for i:= 1 to 5 do   // Вывод матрицы на экран.
    begin
    for j:= 1 to 5 do
      Write(c[i,j]:4:0);
    writeln;
    end;
  Readln;
end.
0
0 / 0 / 0
Регистрация: 19.02.2019
Сообщений: 24
29.06.2019, 19:58
скажите, а можно ли не использовать процедуры? как это реализовать?
0
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
29.06.2019, 21: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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
program Project1;
 
var
  x: array [1..10] of integer; // Переменная для хранения одномерного массива на 10 элементов.
  y: array [1..15] of integer; // Переменная для хранения одномерного массива на 15 элементов.
  c: array [1..5,1..5] of integer; // Переменная для хранения двумерного массива 5х5
  i,j,k: integer; //  Вспомогательные переменные для организации циклов.
 
begin
  writeln('Массив X на 10 элементов:');
  for i:= 1 to 10 do
    begin
      x[i]:= random(11);  // Заполнение массива X случайными положительными числами.
      Write(x[i]:4);    // Вывод массива X на экран.
        if i mod 10 = 0 then
          Writeln;
    end;
  writeln('Массив Y на 15 элементов:');
  for i:= 1 to 15 do
    begin
      y[i]:= - random(11);   // Заполнение массива Y случайными отрицательными числами.
      Write(y[i]:4);       // Вывод массива Y на экран.
        if i mod 10 = 0 then
          Writeln;
    end;
 
  k:= 1; // Установка счетчика в начальное состояние.
  for i:= 1 to 4 do   // Циклы для перебора индексов элементов выше главной диагонали.
    for j:= i+1 to 5 do
      begin
        c[i,j]:= x[k]; // Заполнение матрицы элементами массива X
        k:= k + 1;        // Увеличение счетчика на единицу.
      end;
  k:= 1;  // Установка счетчика в начальное состояние.
  for i:= 1 to 5 do    // Циклы для перебора индексов элементов главной диагонали и элементов ниже главной диагонали.
    for j:= 1 to i do
      begin
        c[i,j]:= y[k];  // Заполнение матрицы элементами массива Y
        k:= k + 1;         // Увеличение счетчика на единицу.
      end;
  writeln;
  writeln('Массив 5x5 элементов, заполненный массивами на 15 элементов и 10 элементов:');
  for i:= 1 to 5 do   // Вывод матрицы на экран.
    begin
    for j:= 1 to 5 do
      Write(c[i,j]:4);
    writeln;
    end;
  Readln;
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.06.2019, 21:29
Помогаю со студенческими работами здесь

Найти среднее геометрическое отрицательных элементов массива D, содержащего n элементов
Проверьте задачу, пожалуйста, где-то ошиблась, не хочет считать массив n=6 Massiv D 1 -1 -3 -4 -5 -7 Найти среднее геометрическое...

Найти сумму элементов массива с четными номерами, содержащего N элементов
Найти сумму элементов массива с четными номерами, содержащего N элементов. Элементы вводятся с клавиатуры. C#

Найти количество элементов массива А, содержащего N элементов, удовлетворяющих условию a[i]>b
Создать модуль на языке Pascal, содержащий: а) объявления типов данных (для одномерных и двумерных массивов); б) функцию,...

Найти сумму последнего и предпоследнего элементов списка, содержащего не менее двух элементов
Задача Описать функцию или процедуру, которая находит сумму последнего и предпоследнего элементов списка, содержащего не менее двух...

Для целочисленного массива А, содержащего 10 элементов, определить, кратна ли сумма его элементов 7
18. Для целочисленного массива А, содержащего 10 элементов, определить, кратна ли сумма его элементов 7.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru