Bài 9. Làm việc với dãy số

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Na Vi

Viết CT nhập điểm Văn, Toán của các bạn trong lớp. Tính điểm TB và xuất ra màn hình bạn nào có điểm TB lớn nhất.

Viết CT nhập vào mãng các số nguyên. Tìm x trong mãng thay x=y

Nguyễn Lê Phước Thịnh
26 tháng 6 2020 lúc 20:47

Bài 1: Viết CT nhập điểm Văn, Toán của các bạn trong lớp. Tính điểm TB và xuất ra màn hình bạn nào có điểm TB lớn nhất

uses crt;
var a,b:array[1..100]of integer;
i,n,dem:integer;
c:array[1..100]of real;
max,tb:real;
begin
clrscr;
write('Nhap so ban trong lop='); readln(n);
for i:=1 to n do
begin
repeat
write('Nhap diem Van,Toan cua ban thu ',i,'='); readln(a[i],b[i]);
until (0<=a[i]) and (a[i]<=10) and (0<=b[i]) and (b[i]<=10);
end;
dem:=0;
for i:=1 to n do
begin
tb:=(a[i]+b[i])/2;
inc(dem);
c[dem]:=tb;
end;
max:=0;
for i:=1 to dem do
if max<c[i] then max:=c[i];
writeln('Ban co diem trung binh cao nhat la nhung ban o vi tri lan luot la: ');
for i:=1 to dem do
if max=c[i] then write(i:4);
readln;
end.

Minh Lệ
27 tháng 6 2020 lúc 11:48

Đề : Viết CT nhập vào mãng các số nguyên. Tìm x trong mãng thay x=y

Giải :

Program HOC24;

var x,y,i,n: integer;

a: array[1..32000] of integer;

begin

write('Nhap so phan tu cua mang : ' ); readln(n);

for i:=1 to n do

begin

write('a[',i,']='); readln(a[i]);

end;

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

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

for i:=1 to n do

if a[i]=x then a[i]:=y;

write('Mang sau khi thay la : ');

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

readln

end.


Các câu hỏi tương tự
Tiểu cường
Xem chi tiết
Trung Kien
Xem chi tiết
Nguyễn Quỳnh Anh 8A
Xem chi tiết
Tuoi tom May
Xem chi tiết
Hương Đinh
Xem chi tiết
Hương Đinh
Xem chi tiết
Nguyễn Huỳnh Mai Trân
Xem chi tiết
Hùng Cường Nguyễn
Xem chi tiết
Trần Đình Hải
Xem chi tiết