mn giúp em bài này vs ạ. e cần gấp ạ. em cảm ơn rất nhiều Viết chương trình PASCAL cho: Input: N, a1, a2, …, aN Output: a, Hãy đưa ra chỉ số đầu t

mn giúp em bài này vs ạ. e cần gấp ạ. em cảm ơn rất nhiều
Viết chương trình PASCAL cho:
Input: N, a1, a2, …, aN
Output:
a, Hãy đưa ra chỉ số đầu tiên có giá trị bằng x
b, Đếm số lượng các phần tử có giá trị bằng x
c, Hãy đưa ra các giá trị lớn hơn x
d, Tính giá trị trung bình cộng của các số nhỏ hơn x

0 bình luận về “mn giúp em bài này vs ạ. e cần gấp ạ. em cảm ơn rất nhiều Viết chương trình PASCAL cho: Input: N, a1, a2, …, aN Output: a, Hãy đưa ra chỉ số đầu t”

  1. uses crt;

    var i,n,x,d,d2:byte;

    a:array[0..200] of integer;

        tbc:real;

    BEGIN

            clrscr;

            write(‘Nhap n:’); readln(n);

            write(‘Nhap x:’); readln(x);

            d:=0;    tbc:=0;       d2:=0;

            for i:=1 to n do

            begin

                    write(‘Nhap a[‘,i,’]:’);

                    readln(a[i]);

                    if a[i]=x then inc(d);

                    if a[i]<x then

                   begin

                            inc(d2);

                            tbc:=tbc+a[i];

                    end;

            end;

            writeln(‘a) ‘,a[x]);

            writeln(‘b) ‘,d);

            write(‘c) ‘);

            for i:=1 to n do

                    if a[i]>x then write(a[i],’ ‘);

            write(‘d) ‘,tbc/d2:0:3);

            readln

    END.

    Chúc bạn học tốt, xin ctlhn!

    Bình luận
  2. uses crt;

    var a: array[1..1000000] of integer;

          i,n,x,csd,d,tbc: integer;

    begin

    clrscr;

    write (‘nhap n: ‘);  readln (n);

    write (‘nhap x: ‘);  readln (x);

    for i:=1 to n do

    begin

    write (‘nhap a[‘,i,’]: ‘);   readln (n);

    if a[i]=x then csd:=i;                 {chỉ số đầu bằng x}

    if a[i]=x then d:=d+1;                {đếm các phần tử bằng x}

    if a[i]<x then t:=t+a[i];              {tính tổng để tính Trung bình cộng}

    end;

    tbc:=t/n;

    writeln (‘a) chi so dau tien co gia tri bang x la: a[‘,csd,’]’);     

    writeln (‘b) co ‘,d,’ phan tu co gia tri bang x’);

    write (‘c) cac gia tri lon hon x la: ‘);

    for i:=1 to n do id a[i]>x then write (a[i],’   ‘);

    writeln;

    writeln  (‘d) gia tri trung binh cong cua cac so nho hon x la: ‘,tbc);

    readln;

    end.

    Bình luận

Viết một bình luận