[Bài tập C] Lab6.2 - TÌM GIÁ TRỊ LỚN NHẤT VÀ NHỎ NHẤT TRONG MẢNG

Đề:
TÌM GIÁ TRỊ LỚNNHẤT VÀ NHỎ NHẤT TRONG MẢNG
Input: Nhập vào từ bàn phím 1 mảng các số nguyên. Mảng gồm n phần tử
Output: Xuất ra màn hình giá trị nhỏ nhất và lớn nhất của mảng 

#include <stdio.h>
#include <stdlib.h>

/* TIM SO LON NHAT TRONG MANG */
int main() {
// Nhap mang
      int i, n;
      printf("Moi nhap so gia tri muon tao: ");
      scanf("%d",&n);
      int mang[n];
      for(i=0;i<n;i++){
            printf("mang[%d] = ", i);
            scanf("%d",&mang[i]);
      }
// Tim gia tri max
      int max = 0;

      for(i=0;i<n;i++){
            if(mang[i] > max){
                  max = mang[i];
            }
      }
      printf("Gia tri lon nhat trong mang tren la %d", max);
      return 0;
}

Nhận xét

  1. bạn thiếu giá trị min kìa

    Trả lờiXóa
  2. đúng đúng

    Trả lờiXóa
  3. ủa Min đâu ông thần =))

    Trả lờiXóa
  4. #include
    int main(){

    int n;printf("Nhap so pha tu cho mang: ");scanf("%d",&n);
    int mang[n];
    for(int i=0;imang[i]){
    min=mang[i];
    }if(max<mang[i]){
    max=mang[i];
    }
    }
    printf("Min la %d\n",min);
    printf("Max la %d\n",max);

    }

    Trả lờiXóa
  5. int min,max;
    min=mang[0];
    max=mang[0];
    for(int i=0;imang[i]){
    min=mang[i];
    }if(max<mang[i]){
    max=mang[i];
    }
    }

    Trả lờiXóa

Đăng nhận xét