Bài tập  /  Bài đang cần trả lời

19/04/2017 15:34:49

Viết chương trình nhập vào một n dãy số thực từ bàn phím: Tính và in ra tổng các số lẻ (dương). In dãy số ra màn hình. In ra phần tử lớn nhất và nhỏ nhất

Viết chương trình nhập vào một n dãy số thực từ bàn phím:
- Tính và in ra tổng các số lẻ (dương)
- In dãy số ra màn hình
- In ra phần tử lớn nhất và nhỏ nhất
- In ra thứ tự các phần tử lớn nhất
(Các bạn cố làm ý cuối nhe)
7 Xem trả lời
Hỏi chi tiết
23.537
19
7
Ho Thi Thuy
19/04/2017 15:42:43
Tính và in ra tổng các số lẻ (dương)
Program Tinh_tong_so_le;
Uses CRT;
Var i,n,S:integer;
sl:boolean;
Begin
Clrscr;
Write('Nhap so n:');Readln(n);
sl:=True;
For i:=1 to n do
Begin
If sl=True then S:=S+i;
sl:= not True;
End;
Writeln('Tong cua n so le la:', S);
Readln;
End.

Mở khóa để xem toàn bộ nội dung trả lời

(?)
Bạn đã đạt đến giới hạn của mình. Bằng cách Đăng ký tài khoản, bạn có thể xem toàn bộ nội dung trả lời
Cải thiện điểm số của bạn bằng cách đăng ký tài khoản Lazi.
Xem toàn bộ các câu trả lời, chat trực tiếp 1:1 với đội ngũ Gia sư Lazi bằng cách Đăng nhập tài khoản ngay bây giờ
Tôi đã có tài khoản? Đăng nhập
11
0
Ho Thi Thuy
19/04/2017 15:44:39
- In ra phần tử lớn nhất và nhỏ nhất
var a:array[1..100] of integer;
i,k,n:integer; 
begin 
readln(n); k:=0; 
for i:=1 to n do begin 
readln(a[i]); 
if a[i]>k then k:=a[i]; 
end; 
writeln(k); 
for i:=1 to n do if a[i]=k then write(i,#32); 
readln 
end.
6
8
NGUYỄN THỊ THU HẰNG
19/04/2017 15:48:23
In ra phần tử lớn nhất và nhỏ nhất
var a:array[1..100] of integer;
i,k,n:integer; 
begin 
readln(n); k:=0; 
for i:=1 to n do begin 
readln(a[i]); 
if a[i]>k then k:=a[i]; 
end; 
writeln(k); 
for i:=1 to n do if a[i]=k then write(i,#32); 
readln 
end.
10
1
NGUYỄN THỊ THU HẰNG
19/04/2017 15:50:04
n ra số lớn nhất thì mình nghĩ có cách này :/ 
program abc; 
uses crt; 
var a,b,c,dmax : integer; 
begin 
clrscr; 
write ( ' nhap a =' ); 
readln (a); 
write ( ' nhap b = '); 
readln (b); 
write ( ' nhap c =' ); 
readln (c); 
write ( ' nhap d = ' ); 
readln (d); 
a:=max; 
if max<b then max:=b; 
if max<c then max :=c; 
if max<d then max :=d; 
write ( ' so lon nhat la',max); 
readln; 
end.
1
1
Ho Thi Thuy
19/04/2017 15:57:09
in dãy số ra màn hình
Type Mang1C = array[1..10] of Integer; {khai báo tên mảng – cách 2}
Var A:Mang1C; {Đặt tên mảng là A}
i:integer;
Begin
        clrscr;
        Writeln('Nhap gia tri cho mang A');
        For i:=1 to 10 do 
        Begin
                Write('A[',i,'] = ');
                Readln(A[i]); { đọc vào giá trị cho A thứ i}
        End;
        Write('Danh sach cac phan tu trong mang A: ');
        For i:=1 to 10 do
                Write(A[i]:5);
        Readln;
End.
5
2
Wait
19/04/2017 15:57:29
DORAEMON thứ tự phần tử lớn nhất nhé. VD khi nhập
1. 3
2. 19
3. 15
4. 2
thì nó sẽ in ra số thứ 2 la so lon nhat
2
2
Ho Thi Thuy
19/04/2017 15:57:36
program abc; 
uses crt; 
var a,b,c,dmax : integer; 
begin 
clrscr; 
write ( ' nhap a =' ); 
readln (a); 
write ( ' nhap b = '); 
readln (b); 
write ( ' nhap c =' ); 
readln (c); 
write ( ' nhap d = ' ); 
readln (d); 
a:=max; 
if max<b then max:=b; 
if max<c then max :=c; 
if max<d then max :=d; 
write ( ' so lon nhat la',max); 
readln; 
end.

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường
×
Trợ lý ảo Trợ lý ảo
×
Đấu trường tri thức | Lazi Quiz Challenge +500k
Gửi câu hỏi
×