паскаль

Discussion in 'Болталка' started by because, 5 May 2012.

  1. because

    because Elder - Старейшина

    Joined:
    21 Dec 2009
    Messages:
    149
    Likes Received:
    30
    Reputations:
    20
    помогите.
    Написать программу которая считает средне арифмитическое 5 чисел,числа вводятся с клавы
     
  2. Bramin

    Bramin Banned

    Joined:
    15 May 2009
    Messages:
    187
    Likes Received:
    88
    Reputations:
    27
    Почему ты не хочешь думать?
     
  3. because

    because Elder - Старейшина

    Joined:
    21 Dec 2009
    Messages:
    149
    Likes Received:
    30
    Reputations:
    20
    друг попросил,я никогда паскаль не учил)
     
  4. LibertyPaul

    LibertyPaul New Member

    Joined:
    16 Jan 2010
    Messages:
    36
    Likes Received:
    0
    Reputations:
    0
    давно не видел паскаль, так что синтаксис подправить сам.

    function middle(a[5]:array of integer):double
    var s:double;
    var i:integer;
    begin
    for I:=1 to 5 do
    s:=a+s;
    s:=s/5;
    middle:=s;
    end;
     
  5. sanya13579

    sanya13579 Member

    Joined:
    14 Dec 2010
    Messages:
    9
    Likes Received:
    6
    Reputations:
    0
    PHP:
    uses crt
    var 
    abcdeinteger
    sreal
    begin 
    clrscr

    write ('1 chislo: '); 
    readln(a); 
    write ('2 chislo: '); 
    readln(b); 
    write ('3 chislo: '); 
    readln(c); 
    write ('4 chislo: '); 
    readln(d); 
    write ('5 chislo: '); 
    readln(e); 
    s:=(a+b+c+d+e)/5
    write ('Srednee arifmiticheskoe 'a,',',b,',',c,',',d,',',e'=',s:8:2); 
    readln
    end.
     
  6. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    пздц :D

    Code:
    program Project2;
    
    var i:integer;
    a:array[1..5]of real;
    sum:extended;
    begin
    sum:=0;
    writeln('VVedite chisla');
    
    for i:=1 to 5 do
    read(a[i]);
    for i:=1 to 5 do
    sum:=sum+a[i];
    
    writeln('srednee ',sum/5:4:2);
    READLN;
    READLN;
    end.
     
  7. sanya13579

    sanya13579 Member

    Joined:
    14 Dec 2010
    Messages:
    9
    Likes Received:
    6
    Reputations:
    0
    братан, в паскале extended нет, он только в делфи.
    с циклами лучше, ну так вдруг челу надо простая задача, он циклов еще не проходил :D
     
  8. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    да что ты?нету да?открой вики и посмотри...
    я просто предложил компактный код и все.к тому же в твоем коде оно дроби не посчитает...
     
  9. sanya13579

    sanya13579 Member

    Joined:
    14 Dec 2010
    Messages:
    9
    Likes Received:
    6
    Reputations:
    0
    да, я натупил чето. :D
     
  10. Ereee

    Ereee Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    560
    Likes Received:
    370
    Reputations:
    267
    Code:
    Program arif;
    var a,b,c,d,e:real;
    begin
    writeln('Vvedi chisla cherez probel');
    readln(a,b,c,d,e);
    writeln('Otvet = ',(a+b+c+d+e)/5);
    end.
    
    Чем короче, тем лучше :D

    UPD:
    Так еще короче:
    HTML:
    var a,b,c,d,e:real; begin writeln('Vvedi chisla cherez probel'); readln(a,b,c,d,e); writeln('Otvet = ',(a+b+c+d+e)/5); end.
     
    #10 Ereee, 5 May 2012
    Last edited: 5 May 2012
  11. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    True )
     
  12. Ereee

    Ereee Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    560
    Likes Received:
    370
    Reputations:
    267
    Я там умножил :D Потом подумал, что он исправить не сможет и поправил пост :)