0 / 0 / 0
Регистрация: 05.12.2014
Сообщений: 20
1

Сформировать массив, элементы которого определяются по формуле

08.12.2014, 12:44. Показов 2137. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Мальчики, помогите.( Дали задание, нужно сделать как можно скорее. Сейчас на паре и не знаю что делать.(
Даны два двумерных массива A и B порядка k x l. Сформировать массив C, элементы которого определяются по формуле
Сформировать массив, элементы которого определяются по формуле

Вывести на печать массив C.
Пожалуйста, помогите.( Моей благодарности не будет передела.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2014, 12:44
Ответы с готовыми решениями:

Сформировать одномерный массив B(k) элементы которого вычисляются по формуле
Сформировать одномерный массив B(k) элементы которого вычисляются по формуле zx=(s1+s2)/(k1+k2),...

Блок-схема: Из заданного массива V(n) сформировать массив B, элементы которого находятся по формуле
Из заданного массива V(n) сформировать массив B, элементы которого находятся по формуле ...

Образовать массив Z, элементы которого определяются следующим образом
Даны массивы X (x1,x2,...,x10) и Y (y1,y2,...,y10). Образовать массив Z, элементы которого...

Выведите на печать двумерный массив, элементы которого определяются формулой
выведите на печать двумерный числовой массив А(i,j)элементы которого определяются формулой...

5
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32952 / 21271 / 8167
Регистрация: 22.10.2011
Сообщений: 36,541
Записей в блоге: 8
08.12.2014, 13:14 2
Лиса777, а чем вычисления при разных aij отличаются? Формула-то и сверху и снизу одна и та же. Задание точно правильное?
0
0 / 0 / 0
Регистрация: 05.12.2014
Сообщений: 20
08.12.2014, 13:31  [ТС] 3
Ой,и вправду. Там во второй формуле стоит min, а не max

Добавлено через 14 минут
Ребятки пожалуйста, скорее.. (
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
08.12.2014, 13:53 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
29
30
31
32
33
34
35
36
37
const
  k=4;l=3;
type mas=array[1..k,1..l] of integer;  
var
  i,j:integer;
  a,b,c:mas;
function max(a,b:integer):integer;
begin
  if a>b then max:=a else max:=b;
end;
function min(a,b:integer):integer;
begin
  if a<b then min:=a else min:=b;
end;  
procedure print(a:mas;c:char);
var
  i,j:integer;
begin
  writeln('массив ',c,':');
  for i:=1 to k do begin
    for j:=1 to l do write(a[i,j]:6);
    writeln;
  end;  
end;
 
begin
  randomize;
  for i:=1 to k do 
   for j:=1 to l do begin
    a[i,j]:=random(10)-5;
    b[i,j]:=random(10)-5;
    if a[i,j]>=0 then c[i,j]:=max(a[i,j],b[i,j]) else c[i,j]:=min(a[i,j],b[i,j]);
   end;
 print(a,'A');
 print(b,'B');
 print(c,'C');
end.
1
171 / 57 / 45
Регистрация: 21.06.2012
Сообщений: 263
08.12.2014, 14:24 5
у вас условие странное, что для a[i,j]>=0, что a[i,j]<0 нужно вычислять максимум...
(м.б. во втором случае минимум? делаю для этого случая, иначе смысла нету)

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 k =5; l=5;
var a,b,c: array [1..k,1..l] of integer;
i,j: word;
begin
 clrscr;
 for i:=1 to k do
 for j:=1 to l do
  a[i,j]:= random [100];
 for i:=1 to k do
 for j:=1 to l do
  b[i,j]:= random [100];
 
 for i:=1 to k do
 for j:=1 to l do
  if a[i,j]>=0 then 
   begin
    if a[i,j]>=b[i,j] then c[i,j]:= a[i,j] else c[i,j]:= b[i,j];
   end
   else
   begin
    if a[i,j]>=b[i,j] then c[i,j]:= b[i,j] else c[i,j]:= a[i,j];
   end;
 
 for i:=1 to k do
 for j:=1 to l do
  if k=k then writeln else writeln (c[i,j]);
 readln;
end.
Код не проверял...
Упс, Joy опередил, да и решение у него более красивое
1
0 / 0 / 0
Регистрация: 05.12.2014
Сообщений: 20
08.12.2014, 18:14  [ТС] 6
Спасибо большое!
0
08.12.2014, 18:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2014, 18:14
Помогаю со студенческими работами здесь

Вычислить и вывести массив В, все элементы которого определяются по правилу
3. Дан массив A=(0.1, -2.4, 12.56, -0.5, 0.4) Вычислить и вывести массив В, все элементы которого...

Сформировать двумерный массив. Элементы определяются по правилу
Пожалуйста, помогите решить. Сформировать двумерный массив А, в котором элементы определяются ...

Вывести на печать двумерный числовой массив A(n,m), элементы которого определяются формулой: A(i,j)=i+2*j.
Вывести на печать двумерный числовой массив A(n,m), элементы которого определяются формулой:...

Вывести на печать двумерный числовой массив C, элементы которого определяются формулой C(i,j)=A(j)/(1+|B(i) |)
Даны два одномерных массива A(n) и B(m). Вывести на печать двумерный числовой массив C(n,m),...

Вывести на печать двумерный числовой массив B, элементы которого определяются формулой A(i)-3*A(j)
Дан одномерный числовой массив A(n).Вывести на печать двумерный числовой массив B(n,n),элементы...

Дан массив X.Вычислить и напечатать массив Y, элементы которого определяются по формуле |y[i]=x[i]-B|, где B - максимальный элемент массива X
1) Дан массив X.Вычислить и напечатать массив Y, элементы которого определяются по формуле |y=x-B|,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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