Lập Trình Pascal: Viết Chương Trình Sắp Xếp Dãy Số Chẵn Lẻ
Có thể bạn quan tâm
© 2020 Bài Kiểm Tra.com. All Rights Reserved.
- Trang nhất
- Tin học
- In ra
Program DAY_CHAN_LE; Uses crt; Type ma=array[1..50] of integer; Var a:ma;n:integer; Procedure Input(var a:ma;n:integer); Var i: integer; Begin For i:=1 to n do Begin Write('nhap phan tu thu ',i,'='); Readln(a[i]); End; End; Procedure Output(a:ma;n:integer); Var i:integer; Begin For i:=1 to n do Write(a[i]:3); End; Procedure Odd_Even(var a:ma;n:integer); Var l,r,t:integer; Begin l:=1; r:=n; Repeat While (l<r) and (a[l] mod 2 = 1) do l:=l+1; While (r>l) and (a[r] mod 2 = 0) do r:=r-1; If l<r then Begin t:=a[l]; a[l]:=a[r]; a[r]:=t; End; Until l>=r; End; Procedure Sort( var a:ma;n:integer); Var i,j,k,t:integer; Begin k:=0; For i :=1 to n do If a[i] mod 2 <> 0 then k:=k+1; For i:=1 to k-1 do For j :=i+1 to k do If a[i]>a[j] then Begin t:=a[i]; a[i]:=a[j]; a[j]:=t; End; For i:=k+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; End; Begin Clrscr; Writeln('CHUONG TRINH SAP XEP CHAN LE'); Writeln('-------------------------------'); Write('Nhap so phan tu cua day n= ');readln(n); Input(a,n); Writeln('Day ban bau la: '); Output(a,n); odd_even(a,n); Writeln; Writeln('Day sau tach le va chan:'); Output(a,n); Writeln; Writeln('Day sau sap xep la:'); Sort(a,n); Output(a,n); Readln; End.Tags: Lập trình Pascal
Ý kiến bạn đọc
Sắp xếp theo bình luận mới Sắp xếp theo bình luận cũ Sắp xếp theo số lượt thích-
Admin cho mình hỏi là cách sắp xếp dãy số trong mảng theo thứ tự tăng dần ưu tiên số chẵn, số lẻ VD (2,5,3,4)-(2,4,3,5) làm sao vậy Trần Nhật Phát 08/12/2021 14:40 - Trả lời
- Thích 3
- Không thích 0
Theo dòng sự kiện
Soạn Ngữ văn lớp 11 sách Chân trời sáng tạo, bài 1: Cõi lá
Soạn Ngữ văn lớp 11 sách Chân trời sáng tạo, bài 1: Ai đã đặt tên cho dòng sông
Xem tiếp...
Những tin cũ hơn
Đề cương ôn tập thi học kì 1, môn Tin học 7
Đề cương ôn tập thi học kì 1, Tin học 8
Đề cương ôn tập thi học kì 1, Tin học 8
GIẢI BÀI TẬP | Lớp 1 | Lớp 2 | Lớp 3 | Lớp 4 | Lớp 5 |
| Lớp 6 | Lớp 7 | Lớp 8 | Lớp 9 | |
| Lớp 10 | Lớp 11 | Lớp 12 | ||
| Bài học | Bài soạn | Bài giảng | ||
| Bài giới thiệu | Bài hướng dẫn | |||
| Bài làm văn | Bài trắc nghiệm | |||
| Kiểm tra 15P | Kiểm tra 1 tiết | |||
| Kiểm tra HK1 | Kiểm tra HK2 | |||
| Thi vào lớp 10 | Tốt nghiệp THPT | |||
| Lớp 1 | Lớp 2 | Lớp 3 | Lớp 4 | Lớp 5 |
| Lớp 6 | Lớp 7 | Lớp 8 | Lớp 9 | |
| Lớp 10 | Lớp 11 | Lớp 12 | ||
| Kiểm tra 15 phút | Kiểm tra 1 tiết | |||
| Kiểm tra học kì 1 | Kiểm tra học kì 2 | |||
| Luyện thi theo Bài học | ||||
| Luyện thi THPT Quốc Gia | ||||
Từ khóa » Viết Chương Trình Sắp Xếp Mảng Tăng Dần Pascal
-
Sắp Xếp Dãy Số Theo Chiều Tăng Dần
-
Viết Chương Trình Sắp Xếp Dãy Tăng Dần Và Giảm Dần?
-
1,Viết Chương Trình Sắp Xếp Dãy Số Giảm Dần 2,Viết ... - MTrend
-
Sắp Xếp Dãy Số Giảm Dần | VN4000 PASCAL
-
Tài Liệu Sắp Xếp Dãy Số Theo Thứ Tự Tăng Dần Pascal - 123doc
-
Sắp Xếp Dãy Số Theo Chiều Tăng Dần - 123doc
-
Pascal, Sắp Xếp Dãy Số Theo Thứ Tự Giảm Dần Và Tăng Dần, Lập Trình ...
-
Các Bạn Giúp Mình Nhé , Sắp Xếp Dãy Tăng Dần Và Giảm Dần ... - Hoc24
-
Viết Chương Trình Sắp Xếp Mảng A Theo Thứ Tự Tăng Dần , Giảm Dần ...
-
Code Pascal - Tin Hoc 11: Sắp Xếp Mảng 1 Chiều - Code Pascal
-
Viết Chương Trình Nhập Vào Một Mảng Gồm N Số Nguyên. Sắp Xếp Lại ...
-
Viết Chương Trình Nhập Vào N Số Nguyên: Sắp Xếp Theo Thứ Tự Tăng ...