Với link rút gọn dạng bbmkts.com này, trường hợp có nút lấy mã như sau Mô tả hình ảnh nếu lấy mã mà mã báo sai, thì điền mã TrafficSEO2025 để vượt, các trường hợp khác đọc kỹ hướng dẫn trong link để vượt
Với link rút gọn dạng yeumoney.com này, nhớ nút lấy mã là màu ĐỎ Mô tả hình ảnh ở cuối trang, không phải nút màu xanh. Nếu không tìm thấy trang trên google thì nhấn nút đổi nhiệm vụ nhé

Để giải được bài tập tìm giá trị lớn nhất trong mảng một chiều bằng ngôn ngữ C bạn phải có kiến thức về nhập xuất cơ bản và cách sử dụng mảng một chiều trong C.

Bước thực hiện  như sau:

  • Khai báo biến int MAX = a[0] dùng để tìm giá trị lớn nhất trong mảng; Dùng vòng lặp for bắt đầu từ int i = 0 kết thúc tại i< n và mỗi lần i tăng 1 trong vòng for ta dùng điều kiện if nếu a[i] > MAX thì gán giá trị của MAX = a[i].

Chương trình tìm giá trị lớn nhất trong mảng một chiều bằng ngôn ngữ C như sau

#include<stdio.h>
int main()
{
    // khai bao n
    int n;
    // khai bao mang mot chieu a co toi da 100 phan tu
    int a[100];
    // nhap vo so phan tu cua mang
    do{
        printf("Nhap so phan tu mang:");
        scanf("%d", &n);
    }while(n<1 || n>100);
    //nhap vao cac phan tu cua mang
    for(int i=0; i< n; i++)
    {
        printf("Nhap a[%d] = ",i);
        scanf("%d", &a[i]);
    }
    printf("Mang sau khi nhap la:\n");
    //hien thi mang ra man hinh
    for(int i=0; i< n; i++)
    {
        printf("%d \t",a[i]);
    }
    //khai bao bien MAX = a[0] dung de tinh max trong mang
    int MAX = a[0];
    for(int i=0; i< n; i++)
    {
        if(a[i]>MAX)// neu a[i] > MAX gan gia tri cua MAX = a[i]
        {
            MAX = a[i];
        }
    }
    //in MAX ra man hinh
    printf("\nPhan tu lon nhat trong mang la %d", MAX);
}

By alaza7

Leave a Reply

Your email address will not be published. Required fields are marked *