Trang chủ Tin Học Lớp 8 cho mảng a gồm n số nguyên dương, không dùng...

cho mảng a gồm n số nguyên dương, không dùng thêm mảng phụ,không sắp xếp mảng A,viết chương trình in ra màn hình Dòng 1:Các mảng số chẵn theo thứ tự tăng dần

Câu hỏi :

cho mảng a gồm n số nguyên dương, không dùng thêm mảng phụ,không sắp xếp mảng A,viết chương trình in ra màn hình Dòng 1:Các mảng số chẵn theo thứ tự tăng dần Dòng 2:Các mảng số lẻ theo thứ tự tăng dần

Lời giải 1 :

uses crt;
var i,n,k,m:longint; a:array[0..1000000]of longint;
Procedure kt;
var i,ktt:longint;
   begin
       ktt:=0;
       for i:=1 to n do if(a[i]<>-5)and(a[i] mod 2=m)
       and(((ktt=0)and(a[i]>=a[k]))or((ktt=1)and(a[i]<=a[k]))) then
       begin k:=i; ktt:=1; end;
   end;
begin
clrscr;
   write('N=');readln(n);
   for i:=1 to n do
      begin
         write('a[',i,']=');readln(a[i]);
      end;
   m:=0; k:=0;
   for i:=1 to n do
      begin
        kt;
        if (a[k]<>-5)and(k<>0) then begin write(a[k],' '); a[k]:=-5; end;
      end; writeln;
   m:=1; k:=0; a[k]:=0;
   for i:=1 to n do
      begin
        kt;
        if (a[k]<>-5)and(k<>0) then begin write(a[k],' '); a[k]:=-5; end;
      end;
readln
end.

Thảo luận

-- Xin hay nhất ạ

Lời giải 2 :

uses crt;
var a:array[1..10000000] of longint;
    n,i,j,t:longint;
begin
clrscr;
write('Nhap do dai cua mang: ');readln(n);
for i:=1 to n do
  begin
  write('a[',i,']=');readln(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;
write('Cac so chan theo thu tu tang dan: ');
for i:=1 to n do
if a[i] mod 2=0 then write(a[i],'  ');
writeln;
write('Cac so le theo thu tu tang dan: ');
for i:=1 to n do
if a[i] mod 2<>0 then write(a[i],'  ');
readln;
end.

image

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 :))

Copyright © 2021 HOCTAP247