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

Ghi ra 2 số bất kì, in lên màn hình các số lẻ nằm giữa 2 số đó

Lập trình Pascal ạ:
Ghi ra 2 số bất kì, in lên màn hình các số lẻ nằm giữa 2 số đó
1 trả lời
Hỏi chi tiết
115
Tham khảo câu trả lời từ Trợ lý ảo Lazi
Dưới đây là một ví dụ về cách lập trình Pascal để in ra các số lẻ nằm giữa hai số bất kỳ:

```pascal
program InSoLe;
var
so1, so2, i: integer;
begin
// Nhập vào hai số bất kỳ
write('Nhap so thu nhat: ');
readln(so1);
write('Nhap so thu hai: ');
readln(so2);

// In ra các số lẻ nằm giữa hai số đó
writeln('Cac so le nam giua ', so1, ' va ', so2, ' la:');
for i := so1 + 1 to so2 - 1 do
begin
if i mod 2 <> 0 then
writeln(i);
end;

readln;
end.
```

Trong ví dụ trên, chúng ta sử dụng vòng lặp `for` để duyệt qua tất cả các số từ `so1 + 1` đến `so2 - 1`. Sau đó, chúng ta kiểm tra xem số đó có phải là số lẻ hay không bằng cách kiểm tra phần dư của phép chia cho 2 (`i mod 2 <> 0`). Nếu số đó là số lẻ, chúng ta in ra số đó.
2
7
quangcuongg
20/01 21:44:14
+5đ tặng
program SoLeGiuaHaiSo;

function LaSoLe(n: integer): boolean;
begin
  LaSoLe := n mod 2 <> 0;
end;

procedure InSoLeGiuaHaiSo(num1, num2: integer);
var
  i: integer;
begin
  writeln('Cac so le nam giua ', num1, ' va ', num2, ' la:');
  
  for i := num1 to num2 do
  begin
    if LaSoLe(i) then
      writeln(i);
  end;
end;

var
  so1, so2: integer;

begin
  write('Nhap so thu nhat: ');
  readln(so1);
  
  write('Nhap so thu hai: ');
  readln(so2);
    InSoLeGiuaHaiSo(so1, so2);
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

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

Học ngoại ngữ với Flashcard

×
Gia sư Lazi Gia sư
×
Trợ lý ảo Trợ lý ảo