Trang chủ Tin Học Lớp 11 Giải hộ mik vs ạ. Viết chương trình nhập vào...

Giải hộ mik vs ạ. Viết chương trình nhập vào dãy số nguyên. a. Hiển thị các số đó ra màn hình. b. Tính tổng các phần tử chẳn. c. Đếm xem có bao nhiêu phần tử c

Câu hỏi :

Giải hộ mik vs ạ. Viết chương trình nhập vào dãy số nguyên. a. Hiển thị các số đó ra màn hình. b. Tính tổng các phần tử chẳn. c. Đếm xem có bao nhiêu phần tử chia hết cho 3. d. Tính giá trị trung bình của các phần tử. e. In ra dãy số đã sắp xếp các phần tử tăng dần ( giảm dần ). f. In ra danh sách các số chẳn và tính tổng của chúng.

Lời giải 1 :

uses crt;
var A:array[1..10000] of integer;
    i,j,sch,dem,tam,n:integer; tb:real;
begin
   clrscr;
   sch:=0; dem:=0; tb:=0;
   write('Nhap n: '); readln(n);
   for i:=1 to n do
   begin
      write('Nhap phan tu thu ',i,': ');
      readln(A[i]);
      if A[i] mod 2 = 0 then sch:=sch+A[i];
      if A[i] mod 3 = 0 then inc(dem);
      tb:=tb+A[i];
   end;
   write('Hien thi cac so ra man hinh: ');
   for i:=1 to n do write(A[i]:4);
   tb:=tb/n;
   writeln;
   writeln('Co ',dem,' phan tu chia het cho 3');
   writeln;
   writeln('Gia tri trung binh cua cac phan tu la: ',tb:4:2);
   for i:=1 to n-1 do
      for j:=i+1 to n do
      if A[i]>A[j] then
      begin
         tam:=A[i];
         A[i]:=A[j];
         A[j]:=tam;
      end;
    write('Day tang dan: ');
    writeln;
    for i:=1 to n do write(A[i]:4);
    writeln;
    write('Danh sach cac so chan la: ');
    for i:=1 to n do
    if A[i] mod 2 = 0 then write(A[i]:4);
    writeln;
    write('Tong cac so chan la: ',sch);
    readln
end.
      
      
      
      
      
      
      

Thảo luận

Lời giải 2 :

uses crt;
var a:array[1..1000000] of longint;
      n,i,j,t,s,d,s1:longint;
begin
      clrscr;
      write('Nhap so luong phan tu: '); readln(n);
      for i:=1 to n do 
            begin
                  write('Nhap so thu ',i,': '); readln(a[i]);
                  inc(s1,a[i]);
                  if a[i] mod 2=0 then inc(s,a[i]);
                  if a[i] mod 3=0 then inc(d);
            end;
      write('a) Cac so vua nhap: ');
      for i:=1 to n do write(a[i],' '); writeln;
      writeln('b) Tong cac phan tu chan: ',s);
      writeln('c) Co ',d,' phan tu chia het cho 3');
      writeln('d) Gia tri trung binh cac phan tu: ',s1/n:0:2);
      for i:=1 to n-1 do 
            for j:=i+1 to n do 
                  if a[i]>a[j] then
                        begin
                              t:=a[i];
                              a[i]:=a[j];
                              a[j]:=t;
                        end;
      write('e) Day tang dan: ');
      for i:=1 to n do write(a[i],' '); writeln;
      for i:=1 to n-1 do 
            for j:=i+1 to n do 
                  if a[i]<a[j] then
                        begin
                              t:=a[i];
                              a[i]:=a[j];
                              a[j]:=t;
                        end;
      write('   Day giam dan: ');
      for i:=1 to n do write(a[i],' '); writeln;
      write('f) Danh sach cac so chan: ');
      for i:=1 to n do if a[i] mod 2=0 then write(a[i],' '); writeln;
      writeln('   Tong cua chung: ',s);
      readln;
end.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 11

Lớp 11 - Năm thứ hai ở cấp trung học phổ thông, gần đến năm cuối cấp nên học tập là nhiệm vụ quan trọng nhất. Nghe nhiều đến định hướng sau này rồi học đại học. Ôi nhiều lúc thật là sợ, hoang mang nhưng các em hãy tự tin và tìm dần điều mà mình muốn là trong tương lai nhé!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247