Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Pascal Вывести на экран результаты соревнований https://www.cyberforum.ru/ pascal/ thread2476565.html
С клавиатуры вводятся фамилии N спортсменов-лыжников, их время старта и финиша. Задание вычислить для каждого из них время прохождения дистанции и вывести на экран результаты соревнований (фамилия - время), а так же вывести на экран фамилию победителя. Помогите!
Разработать программу, которая находит и печатает все слова, входящие в текст по одному разу Pascal
Задано текст, слова в котором разделены пробелами и знаками препинания. Разработать программу, которая находит и печатает все слова, входящие в заданный текст по одному разу. В форме должны быть Edit1(начальные данные т.е. текст) и Edit2(результат слова входящие в текст по одному разу) и также кнопка выполнить. Код на Pascal в среде разработки lazarus что-то типа этого: unit Unit1; ...
Pascal Получить среднеарифметическое членов последовательности https://www.cyberforum.ru/ pascal/ thread2476431.html
Даны действительные числа a1, a2, . . . (задать с помощью генератора слу- чайных чисел). Известно, что a1 > 0 и что среди a2, a3, . . . есть хотя бы одно отрицательное число. Пусть a1, a2, . . . , an – члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить среднее арифметическое a1, a2, . . . , an.
Pascal Вычислить сумму вложенных корней Даны натуральные числа х. и n. Вычислить sqrt(x+sqrt(x+...+sqrt(x))) , где число вложенных корней равно n. https://www.cyberforum.ru/ pascal/ thread2476306.html
База данных Pascal
Помогите с 3-им заданием в вордовском доке......
Pascal Работа с текстовыми файлами. Поиск файлов. Подсчет символов в файле Добрый вечер, есть код к заданию: - Ввести с клавиатуры произвольное имя текстового файла. - Найти на жестком диске компьютера все файлы с заданным именем (одноименные файлы могут находиться в разных папках), поочередно вывести на экран их содержимое. Если ни одного файла не найдено, выдать сообщение. - Выполнить обработку каждого найденного файла в соответствии... https://www.cyberforum.ru/ pascal/ thread2476128.html
Pascal Умножение повторяющихся елементов массива и произведение неповторяющихся https://www.cyberforum.ru/ pascal/ thread2476039.html
Задано массив действительных чисел A(n) n<=500. Разработать программу, которая вычисляет сумму всех чисел, которые повторяются, и произведение всех чисел, которые не повторяются const n = 5; var Form1: TForm1; j,s,i,f,k,p:integer; A:array of integer; implementation
Pascal Графика: Построить "Сходящееся" окно.
Построить "Сходящееся" окно. Шаг для Х координат - 3, для У координат - 1
Pascal Графика: Анимированный чайник https://www.cyberforum.ru/ pascal/ thread2475979.html
uses graph; var gd,gm : integer; PathToDriver : string; begin gd:=detect; gm:=0; PathToDriver:='C:\PP\BGI'; InitGraph(gd,gm,PathToDriver);
Pascal Описать значения переменных https://www.cyberforum.ru/ pascal/ thread2475913.html
Не получается грамотно описать значения переменных в данном коде, помогите кто чем может. ***************** Задание для понимание кода: Во входном файле задана непустая последовательность положительных вещественных чисел, за которой следует отрицательное число. Описать рекурсивную функцию sum без параметров для нахождения суммы этих положительных чисел. код: var f:text; function...
Pascal Цвет экрана и цвет символов
Цвет экрана и цвет символов задавать с помощью датчика случайных чисел. uses Crt; Var C: 0 .. 15; X, Y: Integer; begin ClrScr; Randomize; C:= Random(X); Write(‘ Ввести цвет для экрана: ‘); ReadLn(C); TextBackGround(C);
Pascal Как написать функцию tg https://www.cyberforum.ru/ pascal/ thread2475609.html
Паскаль. Обращение 86. Вот такая программа: uses Crt; const Pi = 3.1416; Var x, y, g: Real; begin ClrScr; x:= 30; {Градусов} y:= 45; {Градусов} g:= Pi / 180; WriteLn(‘ ‘, Sin(g * x):2:4);
2373 / 775 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
26.06.2019, 02:01 0

Массив: Создать третий массив, каждый элемент которого равен сумме элементов двух заданных массивов. - Pascal - Ответ 13682284

26.06.2019, 02:01. Показов 6506. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Кириил как решение

Решение

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
program Project1;
const
  maxelem = 25;
type
  TArr = array [1..maxelem] of integer;
 
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);
      if i mod 10 = 0 then
        Writeln;
    end;
end;
 
procedure ArraySumArray (arr,brr: TArr; narr: integer; var crr: TArr);
// Процедура для суммирования элементов двух массивов и вывода результата в третий массив.
var
   i: integer;
begin
  for i:= 1 to narr do
    crr[i]:= arr[i] + brr[i];
end;
 
var
   a,b,c:TArr;  // Переменные для хранения массивов.
   n: integer;  // Переменная для хранения значения количества элементов массива.
begin
  Writeln('Введите значение количества элементов массива:');
  Readln(n);
  RandomInfInArray(a,n,-100,100);
  RandomInfInArray(b,n,-100,100);
  Writeln('Исходный массив A:');
  InfOutArray(a,n);
  Writeln('Исходный массив В:');
  InfOutArray(b,n);
  ArraySumArray(a,b,n,c);
  Writeln('Результат суммирования массива А и массива В:');
  InfOutArray(c,n);
  Readln;
end.
Добавлено через 15 минут
Та же самая программа, но без процедур.

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
program Project1;
const
  maxelem = 25;
 
var
   a,b,c: array [1..maxelem] of integer;  // Переменные для хранения массивов.
   n: integer;  // Переменная для хранения значения количества элементов массива.
   i: integer; //  Вспомогательная переменная для организации циклов.
 
begin
  Randomize;
  Writeln('Введите значение количества элементов массива:');
  Readln(n);
  for i:= 1 to n do
    begin
      a[i]:= random(201)-100;  // Массив А заполняется случайными числами.
      b[i]:= random(201)-100;  // Массив B заполняется случайными числами.
    end;
  Writeln('Исходный массив A:');
  for i:= 1 to n do
    begin
      Write(a[i]:4);            // Элементы массива А выводятся на экран.
      if i mod 10 = 0 then
        Writeln;
    end;
  Writeln('Исходный массив В:');
  for i:= 1 to n do
    begin
      Write(b[i]:4);           // Элементы массива В выводятся на экран.
      if i mod 10 = 0 then
        Writeln;
    end;
  Writeln('Результат суммирования массива А и массива В:');
  for i:= 1 to n do
    begin
      c[i]:= a[i] + b[i];     // Элементы массивов А и В суммируются и запоминаются в массиве С
      Write(c[i]:4);          // Элементы массива С выводятся на экран.
      if i mod 10 = 0 then
        Writeln;
    end;
 
  Readln;
end.


Вернуться к обсуждению:
Массив: Создать третий массив, каждый элемент которого равен сумме элементов двух заданных массивов. Pascal
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2019, 02:01
Готовые ответы и решения:

Создать массив, каждый элемент которого равен сумме двух предыдущих элементов
Известны два первых элемента массива B: B=4, B=8.Создать массив, каждый элемент которого равен...

Получить третий массив такой же размерности, каждый элемент которого равен большему из соответствующих элементов данных массивов
Даны 2 одномерных массива одинаковой размерности. Получить третий массив такой же размерности,...

Сформировать одномерный массив, каждый элемент которого равен сумме отрицательных нечетных элементов
2. Дан двумерный массив размером 5 x 6. Сформировать одномерный массив, каждый элемент которого...

Даны 2 массива. Получить 3 массив, каждый элемент которого равен сумме соотвестветствующих элементов исходных
2) Даны 2 одномерных массива одинаковой длины.Получить 3 массива такой же размерности,каждый...

1
26.06.2019, 02:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2019, 02:01
Помогаю со студенческими работами здесь

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

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

Имеются два типизированных файла одинакового размера, элементами которых являются числа. Получить третий файл: каждый элемент которого равен меньшему из соответствующих элементов заданных файлов.
помогите решить задачу

Дан массив В из N строк произвольной длины.Сформировать массив В,каждый элемент которого равен последнему символу соответствующей строки.
Дан массив В из N строк произвольной длины.Сформировать массив В,каждый элемент которого равен...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru