Tìm số lớn nhất trong 4 số a b c d c++

Var a, b, c, d, max: integer;

Show

Procedure timMax;

Begin

     Max:=a;

     If b>max then max:=b;

     If c>max then max:=c;

     If d>max then max:=d;

End;

Begin

    Write('nhap 4 so: '); readln(a, b, c, d);

    timMax;

    Write('so lon nhat la: ', max);

    Readln

End.

Gợi ý:
– Cách 1: Đầu tiên cho số lớn nhất là 1 trong 4 số, lần lượt so sánh 3 số còn lại với giá trị lớn nhất hiện tại nếu lớn hơn thì giá trị lớn nhất sẽ là số vừa so sánh. Tương tự với trường hợp tình số nhỏ nhất. Có thể sửa dụng cấu trúc rẻ nhánh dạng thiếu.

– Cách 2: So sánh lần lượt 1 số với tất cả các số còn lại nếu nó lớn hơn tất cả thì nó là số lớn nhất trong 4 số. Sử dụng cấu trúc rẻ nhánh dạng đầy đủ hoặc dạng thiếu để lần lượt loại bỏ các trường hợp so sánh không cần thiết. Biểu diễn thuật toán theo PP liệt kê:
– Bước 1: Nhập 4 số a, b, c, d; – Bước 2: Max <- a; Min <- a; – Bước 3: Tìm số lớn nhất
+ Nếu b > Max thì Max <- b;
+ Nếu c > Max thì Max <- c;
+ Nếu d > Max thì Max <- d;
– Bước 4: Tìm số nhỏ nhất + Nếu b < Min thì Min <- b; + Nếu c < Min thì Min <- c; + Nếu d < Min thì Min<- d;
– Bước 5 : Thông báo giá trị lớn nhất và nhỏ nhất rồi kết thúc Biểu diễn thuật toán theo PP dùng sơ đồ khối:




Gợi ý viết chương trình

CODE:

Select All

Program sosanh_4so;
Uses Crt;
Uses crt; Var abcdMaxMin integer;
Begin
clrscr

write (‘Nhap abc);
readln (abcd);
{
Tim gia tri lon nhatMax := a;
if 
Max then Max := b;
if 
Max then Max := c;
if 
Max then Max := d;
writeln (‘Gia tri lon nhat la Max);
{
Tim gia tri nho nhatMin := a;
if 
Min then Min := b;
if 
Min then Min := c;
if 
Min then Min := d;
writeln (‘Gia tri nho nhat la Min);
readln;
End.

 

Trong một đợt đi dã ngoại nhân dịp kỷ niệm ngày thành lập QĐND Việt Nam 22/12, ban tổ chức dự định phát đều các vật dụng gồm áo và mũ cho các thành viên tham gia. Tính xem mỗi người được phát bao nhiêu cái áo, bao nhiêu cái mũ và tính số lượng áo, mũ còn thừa.

Trong một đợt đi dã ngoại nhân dịp kỷ niệm ngày thành lập QĐND Việt Nam 22/12, ban tổ chức dự định phát đều các vật dụng gồm áo và mũ cho các thành viên tham gia. Tính xem mỗi người được phát bao nhiêu cái áo, bao nhiêu cái mũ và tính số lượng áo, mũ còn thừa.
Dữ liệu: Vào từ file văn bản DANGOAI.INP có cấu trúc:

  • Hàng 1: ghi hai số nguyên dương A, M là số áo và mũ (10 ≤ A, M  ≤ 103).
  • Hàng 2: ghi số nguyên dương T là số thành viên tham dự đợt dã ngoại.

Kết quả: Ghi vào file DANGOAI.OUT có cấu trúc:

  • Hàng 1: lần lượt là số áo, số mũ mỗi thành viên được phát (mỗi số cách nhau một ký tự trắng).
  • Hàng 2: lần lượt là số áo, số mũ còn thừa.

23/10/2022 |   0 Trả lời

  • Cho 2 số nguyên a,b. thương của 2 số nguyên là c: hãy viết chương trình tính thương của 2 số đó

    Giúp em v ạ em sắp thi

    27/10/2022 |   1 Trả lời

  • (0101...) là cơ sở để tạo ra ngôn ngữ gì?

    30/10/2022 |   1 Trả lời

  • Máy tính chỉ có thể hiểu trực tiếp hiểu ngôn ngữ nào?

    30/10/2022 |   1 Trả lời

  • Máy tính thực hiện một công việc thông qua yếu tố nào?

    30/10/2022 |   1 Trả lời

  • Ngôn ngữ lập trình thông dụng ở cấp học THCS là gì?

    30/10/2022 |   1 Trả lời

  • Chương trình máy tính là dãy ………. mà máy tính có thể hiểu và thực hiện được.

    30/10/2022 |   1 Trả lời

  • Viết chương trình nhập vào hai số nguyên a,b từ bàn phím. In ra hai số ra màn hình trên cùng 1 dòng(khi chạy chương trình nhập a=5, =6 để kiểm tra kết quả).

    Viết chương trình nhập vào hai số nguyên a,b từ bàn phím. In ra hai số ra màn hình trên cùng 1 dòng (khi chạy chương trình nhập a=5, =6 để kiểm tra kết quả).

    31/10/2022 |   0 Trả lời

  • Để cho Rô-bốt thực hiện được công việc nhặt rác thì con người phải làm gì?

    31/10/2022 |   1 Trả lời

  • Từ khoá của một ngôn ngữ lập trình là gì?

    31/10/2022 |   1 Trả lời

  • Uses là từ khóa để khai báo yếu tố gì?

    31/10/2022 |   1 Trả lời

  • Dùng từ khóa nào để cho biết điểm bắt đầu và kết thúc chương trình?

    01/11/2022 |   1 Trả lời

  • Viết chương trình nhập vào 2 số a và b từ bàn phím tính tổng, hiệu, thích thương của hai số a và b. tính trung bình cộng của 2 số a và b.

    viết chương trình nhập vào 2 số a và b từ bàn phím tính tổng, hiệu, thích thương của hai số a và b. tính trung bình cộng của 2 số a và b