Trang chủ Tin Học Lớp 8 Cho một dãy số gồm n phân tử ,n lớn...

Cho một dãy số gồm n phân tử ,n lớn hơn hoặc bằng 15 . Gía trị của từng phân tử là số nguyên: a, Nhạp từ bàn phím số phân tử và giá trị của từng phân tử b, Tỉn

Câu hỏi :

Cho một dãy số gồm n phân tử ,n lớn hơn hoặc bằng 15 . Gía trị của từng phân tử là số nguyên: a, Nhạp từ bàn phím số phân tử và giá trị của từng phân tử b, Tỉnh tôgnr các phân tử âm của dãy c, Sắp xếp dãy theo chiêu giảm dần về giá trị của từng phần tử d, In kết quả ra màn hình Mn ơi giúp tớ nhé ,mai tớ nộp rồi

Lời giải 1 :

program bai_giai;

uses crt;

var A:array[1..1000] of integer;

      n,i,t,j,tg:integer;

begin

     clrscr;

     repeat

          write('Nhap n: ');  readln(n);

          if n<15 then writeln('n phai lon hon hoac bang 15. Nhap lai.');

     until n>=15;

     t:=0;

     for i:=1 to n do

          begin

               write('Nhap so thu ',i,': ');  readln(A[i]);

               if A[i]<0 then t:=t+A[i];

          end;

     writeln('Tong cac so am la: ',t);

     for i:=1 to n-1 do

          for j:=i+1 to n do

               if A[i]<A[j] then

                    begin

                         tg:=A[i];

                         A[i]:=A[j];

                         A[j]:=tg;

                    end;

     write('Day sap xep giam dan la: ');

     for i:=1 to n do write(A[i],' ');

     readln;

end.

image

Thảo luận

-- cậu ơi , của cậu đúng phái trên nhưung đến đoạn dãy gảim dần tớ chạy không được ạ
-- mình chạy bình thường mà bạn
-- nó chỉ hiện ra số lớn nhất thui
-- của ai bạn
-- của mình mình chạy rất bình thường để mình chụp lại cho bạn xem
-- Cho mình ctlhn nha
-- Cảm ơn cậu nha. Chắc mình sót đoạn nào rồi.
-- Mà cậu ơi, cậu có thể chụp lại bài làm trên máy của cậu được không ạ?

Lời giải 2 :

ues crt;

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

i,n,s,j,t: integer;

begin

clrscr;

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

for i:=1 to n do

begin

write ('nhap pt thu ',i,': ');  readln (a[i]);

if a[i]<0 then s:=s+a[i];

end;

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;

writeln ('tong cac so am: ',s);

write ('day giam dan: ');

for i:=1 to n do write (a[i],'  ');

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ự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK