Viết hàm tìm vị trí của giá trị nhỏ nhất đầu tiên trong mảng số nguyên

Yêu cầu
– Nhập vào mảng 1 chiều số nguyên
– Viết hàm tìm vị trí của giá trị nhỏ nhất đầu tiên trong mảng số nguyên

Giải thuật
– Dùng vòng lặp for() và câu lệnh if() để kiểm tra.

Code

package net.vncoding;

public class JavaCore {
	
    static int arr[] = {-1, -3, -9, 0, 8, 16, 23};
	
    public static void main(String[] args) {

        int pos = find_pos_of_min(arr);
        System.out.println("Position of first minimum value in array is " + (pos+1));
    }
    
    public static int find_pos_of_min(int arr[]) {
    	int min = arr[0];
    	int pos = 0;
    	int i;
    	for(i = 1; i < arr.length; i++) { if(min > arr[i]) {
    		min = arr[i];
    		pos = i;
    	    }
    	}
    	return pos;
    }
}

Kết quả

Java - vị trí của giá trị nhỏ nhất đầu tiên trong mảng số nguyên
Java – vị trí của giá trị nhỏ nhất đầu tiên trong mảng số nguyên

Be the first to comment

Leave a Reply