Помощь в создании программы

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Vлад, 7 Apr 2012.

  1. Vлад

    Vлад New Member

    Joined:
    3 Apr 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    помогите сделать задания в Delphi об оплате договоримся
    Дана целочисленная матрица. Вычислить:
    1. произведение элементов массива с четными номерами;
    2. сумму элементов массива, расположенных между первым и последним нулевыми элементами;
    3. Определить, является ли заданная квадратная матрица n-го порядка симметричной относительно главной диагонали
     
  2. Befan

    Befan New Member

    Joined:
    27 Mar 2012
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    а вопрос собственно в чем? и как нада? консоль или с формой?
     
  3. Vлад

    Vлад New Member

    Joined:
    3 Apr 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    какие команды надо писать чтоб правильно работало
     
  4. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    Первая:
    Code:
    program Project1;
    
    {$APPTYPE CONSOLE}
    
    
    var mas : array of integer; i,n:integer; pr:longint;
    begin
    writeln('Vvedite koli4estvo elementov massiva:');
    readln(n);
    if n<2 then exit;
    SetLength(mas, n);
    randomize();
    for i:=0 to n-1 do
    begin
      mas[i]:=random(10)+1;
      writeln(mas[i]:4);
    end;
    write(mas[1]);
    pr:=mas[1];
    i:=3;
    while i<n do
    begin
      pr:=pr*mas[i];
      write('*',mas[i]);
      i:=i+2;
    end;
    writeln('=',pr);
    readln;
    end.
    
    Вторая:
    Code:
    program Project1;
    
    {$APPTYPE CONSOLE}
    
    
    var mas : array of integer; i,n,first,last:integer; sum:longint;
    begin
    writeln('Vvedite koli4estvo elementov massiva:');
    readln(n);
    SetLength(mas, n);
    randomize();
    for i:=0 to n-1 do
    begin
      write('mas[',i,']=');
      readln(mas[i]);
    end;
    sum:=0;
    i:=0;
    while mas[i]<>0 do
    inc(i);
    first:=i;
    i:=n-1;
    while mas[i]<>0 do
    dec(i);
    last:=i;
    for i:=first+1 to last-1 do
    begin
      inc(sum, mas[i]);
      write(mas[i],'+');
    end;
    writeln('=',sum);
    readln;
    end.
    
    3-ю напишу, возможно, но позже
     
  5. Vлад

    Vлад New Member

    Joined:
    3 Apr 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    это в паскале а мне надо в delphi
     
  6. Befan

    Befan New Member

    Joined:
    27 Mar 2012
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    слепи из них функцыи и используй где тебе нада
     
  7. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    {$APPTYPE CONSOLE}
    Это консольные программы Delphi
     
    1 person likes this.
Loading...
Similar Threads - Помощь создании программы
  1. Peja
    Replies:
    0
    Views:
    2,336