Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 3
1

Массив: При заданных значениях X1, X2, ..., Xn и Y1, Y2, ... , Yn получить массив T1, T2, ... Tn, где Ti = Max(Xi,Yi)

07.10.2017, 18:19. Показов 6070. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую.
Задача состоит такая:
При заданных значениях X1, X2, ..., Xn и Y1, Y2, ... , Yn получить массив T1, T2, ... Tn, Элементы которого получают значения по правилу Ti = Max(Xi,Yi), и подсчитать сколько элементов Ti получило значения Xi.

С массивами я просел, если кто поможет с этой задачей, где комментариями будут расписаны основные шаги, я буду бесконечно благодарен. Спасибо заранее за помощь.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2017, 18:19
Ответы с готовыми решениями:

При заданных значениях X1, X2, ., Xn и Y1, Y2, . , Yn получить массив
При заданных значениях X1, X2, ..., Xn и Y1, Y2, ... , Yn получить массив T1, T2, ... , Tn ,...

Массив: Вычислить значения функции при значениях аргумента, заданных в массиве X, и поместить в массив Y.
1. Задан массив*X*из 5 элементов. Вычислить значения функции**при значениях аргумента, заданных в...

Вычислить значения функции при значениях аргумента, заданных в одном массиве, и поместить их в другой массив
Задан целочисленный массив Х размером 5 элементов. Элементы массива Х вводятся с...

Массив: Найти min и max в двух заданных массивах, а разницу этих значений записать в массив С...
Даны два массива, обозначим их A и B. Найти максимальный и минимальный элемент из двух массивов (в...

3
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
07.10.2017, 18:40 2
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Что тут нужно объяснять, не знаю.
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
var x,y,t:array[1..20] of integer;
    n,i,k:integer;
begin
randomize;
repeat
write('Введите размеры массивов от 2 до 20 n=');
readln(n);
until n in [2..20];
writeln('Массив Х');
for i:=1 to n do
 begin
  x[i]:=10+random(90);
  write(x[i]:3);
 end;
writeln;
writeln('Массив Y');
for i:=1 to n do
 begin
  y[i]:=10+random(90);
  write(y[i]:3);
 end;
writeln;
writeln('Массив T');
k:=0;
for i:=1 to n do
 begin
  if x[i]>y[i] then
   begin
    k:=k+1;
    t[i]:=x[i];
   end
  else t[i]:=y[i];
  write(t[i]:3);
 end;
writeln;
write('Значений X[i]=',k)
end.
0
0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 3
07.10.2017, 19:26  [ТС] 3
Спасибо большое! Попробую разобраться. Если будут вопросы напишу
0
Alvin Seville
343 / 273 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 9
07.10.2017, 21:41 4
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
  N = 5;
 
var
  X, Y, T: array [0..N - 1] of integer;
  i: integer;
  Count: integer;
 
function Max(a, b: integer): integer;
begin
  if a > b then
  begin
    Result := a;
    Inc(Count);
  end
  else
    Result := b;
end;
 
begin
  for i := 0 to N - 1 do Readln(X[i]);
  for i := 0 to N - 1 do Readln(Y[i]);
  
  for i := 0 to N - 1 do T[i] := Max(X[i], Y[i]);
  
  for i := 0 to N - 1 do Writeln(T[i]);
  Writeln('Count = ', Count);
end.
0
07.10.2017, 21:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.10.2017, 21:41
Помогаю со студенческими работами здесь

Массив: При нечётных значениях N изменить центральные элементы и вывести на экран исходный и изменённый массив...
Дана квадратная матрица размерности N x N, состоящая из целых чисел, которые автоматически...

Массив: Получить новый массив путем исключения Min и Max значений исходного массива...
Из исходного массива получить новый массив, из которого выбросить максимальное и минимальное...

Вычислить значения переменной y, где при четных значениях x; y=x2 – 6 при значениях x, кратных 5; y=0 во всех остальных случаях
Составьте программу, предназначенную для вычисления значения переменной y, где при четных...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru