Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [pascal]Алгоритм


Автор: aylaz 8.4.2008, 16:57
помогите составить алгоритм 
Код

program exampl2;

var
  a : array [1..8] of integer;
  b : array [1..8] of integer;
  c : array [1..8, 1..8] of integer;
  i, j : integer;
begin
  Randomize;
  for i := 1 to 8 do
    begin
      a[i] := random(10);
      b[i] := random(10);
    end;
  for i := 1 to 8 do
    for j := 1 to 8 do
      if i <> j then
        c[i, j] := 0
      else
        c[i, j] := a[i] * b[j];
  for i := 1 to 8 do
    for j := 1 to 8 do
      writeln('i :', i,'j :',j,' = ', c[i, j]);
  readln;
end.

УСЛОВИЕ ЗАДАЧИ
Составить алгоритм м программу вычисления произведений s двух массивов a и b, каждый из которых содержит 8 элементов, причем считать при этом, что если индексы a и b совпадают, то произведение ai bi не равно нулю, а если индексы различны, то их произведение необходимо приравнять нулю и вычисления не производить

Автор: Rodman 8.4.2008, 17:02
тебе блок схема нужна или кто?

Автор: aylaz 8.4.2008, 17:04
да

Автор: Rodman 9.4.2008, 09:32
Прекращай делать дубли!
это тебе не поможет!

см. атач

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)