Yahoo Hỏi & Đáp sẽ ngừng hoạt động vào ngày 4 tháng 5 năm 2021 (Giờ Miền Đông nước Mỹ) và từ nay, trang web Yahoo Hỏi & Đáp sẽ chỉ ở chế độ đọc. Các thuộc tính hoặc dịch vụ khác của Yahoo hay tài khoản Yahoo của bạn sẽ không có gì thay đổi. Bạn có thể tìm thêm thông tin về việc Yahoo Hỏi & Đáp ngừng hoạt động cũng như cách tải về dữ liệu của bạn trên trang trợ giúp này.

tin học lớp 8. cần gấp!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?

đề: tìm số lớn nhất trong dãy A các số a1,a2,...,an cho trước?

thuật toán:

input: dãy A các số a1,a2,...,an(n>=1).

output: giá trị MAX = max{a1,a2,....,an}.

B1: MAX:=a1; i:=1.

B2: i:=i+1.

B3: Nếu i>n, chuyển đến bước 5.

B4: Nếu ai>MAX, MAX:=ai. Quay lại bước 2.

B5: kết thúc thuật toán.

ai biết thì viết chương trình cho thuật toán trên giúp em với

2 Câu trả lời

Xếp hạng
  • 9 năm trước
    Câu trả lời yêu thích

    Program tim_max;

    var i,n,max:integer;

    Begin

    write('Nhap so pt :');readln(n);

    write(' Nhap gt day so:');

    for i:=1 to n do

    begin

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

    readln(a[i]);

    end;

    max:=a[1];

    for i:=2 to n do

    if max< a[i] then

    max:=a[i];

    write(' Gia tri lon nhat la:', max);

    readln;

    End.

    gox vaof pascal kieemr tra xem nha em.

  • Ẩn danh
    9 năm trước

    include<stdio.h>

    #include<conio.h>

    #include<math.h>

    #define nmax 100

    float a[nmax];

    int phantu;

    void nhap(float a[],int n)

    {

    for(int i=0;i<n;i++)

    {

    printf("\nNhap vao so thu %d: ",i+1);

    scanf("%f",&a[i]);

    fflush(stdin);

    }

    }

    float MAX(float a[],int n)

    {

    float MAX;

    MAX=a[1];

    for(int i=1;i<n;i++)

    if(MAX<=a[i]) MAX=a[i];

    return MAX;

    }

    main()

    {

    printf("\nSo phan tu: ");

    scanf("%d",&phantu);

    nhap(a,phantu);

    printf("\nGia tri lon nhat can tim la: %f",MAX(a,phantu));

    getch();

    }

Bạn vẫn có câu hỏi? Hãy hỏi ngay để nhận câu trả lời.