By GokiSoft.com| 19:57 07/12/2021|
Lập Trình C

Bài tập - Tìm min & max - số lớn nhất & nhỏ nhất - Lập trình C BT1872

Chỉ sử dụng kiến thức đã học (không sử dụng vòng lặp & mảng)

Nhập vào 4 số nguyên a1, a2, a3, a4

Hiển thị ra số nguyên lớn nhất và số nguyên nhỏ nhất

Liên kết rút gọn:

https://gokisoft.com/1872

Bình luận

avatar
Âu Duy Quyền [c_online]
2022-09-30 13:53:46



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

/* nhap vao 4 so nguyen, hien thi ra so lon nhat, nho nhat */

int main(int argc, char *argv[]) {	

int a1, a2, a3, a4, min, max;

printf("Nhap a1, a2, a3, a4 ");
scanf("%d%d%d%d", &a1, &a2, &a3, &a4);

if(a1 > a2) {
	min = a2;
} else {
	min = a1;
}
if(a3 < min) {
	min = a3;
}
if(a4 < min) {
	min = a4;
}

printf("So nho nhat la %d", min);

if(a1 > a2) {
	max = a1;
} else {
	max = a2;
}
if(a3 > max) {
	max = a3;
}
if(a4 > max) {
	max = a4;
}

printf("\nSo lon nhat la %d", max);
	return 0;
}


avatar
TRẦN VĂN ĐIỆP [community,C1812L,C2002L,T2008A]
2020-12-14 01:28:45



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

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	//Bai 1:
	int a1, a2, a3, a4, min, max;
	printf("\nNhap a1 = ");
	scanf("%d", &a1);
	
	printf("\nNhap a2 = ");
	scanf("%d", &a2);
	
	printf("\nNhap a3 = ");
	scanf("%d", &a3);
	
	printf("\nNhap a4 = ");
	scanf("%d", &a4);
	
	min = a1;
	max = a1;
	
	if(min > a2) {
		min = a2;
	}
	if(min > a3) {
		min = a3;
	}
	if(min > a4) {
		min = a4;
	}
	
	if(max < a2) {
		max = a2;
	}
	if(max < a3) {
		max = a3;
	}
	if(max < a4) {
		max = a4;
	}
	
	printf("\nmin = %d, max = %d", min, max);
	
	return 0;
}


avatar
To Khuong Loc [C2002L]
2020-10-14 05:14:06

#include <stdio.h>

#include <stdlib.h>


int main(int argc, char *argv[]) {

int a, b, c, d, min, max, i;

int length = 4;

printf("chuong tinh tim so lon nhat, nho nhat:");

printf("\nnhap so a: ");

scanf("%d", &a);

printf("\nnhap so b: ");

scanf("%d", &b);

printf("\nnhap so c: ");

scanf("%d", &c);

printf("\nnhap so d: ");

scanf("%d", &d);

printf("cac so a, b, c, d vua nhap vao lan luot la: %d, %d, %d, %d", a, b, c, d);

int arr[] = {a, b, c, d};

min = a;

max = a;

for (i = 0; i < length; i++) {

if(arr[i] <= min ) {

min = arr[i];

if(arr[i] > max) {

max = arr[i];

}

printf("\nso nho nhat la %d", min);

printf("\nso nho nhat la %d", max);

}


avatar
An Văn Minh [T2008A]
2020-09-15 08:46:16



#include <stdio.h>

int main() 
{
	int a1,a2,a3,a4, min, max;
    printf("Nhap a1: ");
    scanf("%d", &a1);
    printf("Nhap a2: ");
	scanf("%d", &a2);
    printf("Nhap a3: ");
    scanf("%d", &a3);
    printf("Nhap a4:");
    scanf("%d", &a4);
    min=max=a1;
    if(a2>max)
        max=a2;
    if(a3>max)
        max=a3;
    if(a4>max)
		max=a4;         
    printf("\nSo lon nhat la %d", max);
    if(a2<min)
        min=a2;
    if(a3<min)
        min=a3;
    if(a4<min)
		min=a4;         
    	printf("\nSo nho nhat la %d", min);

}


avatar
hainguyen [T2008A]
2020-09-14 10:11:50



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

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	int a1, a2, a3, a4, min, max;
	
	    printf("\nNhap a1 =");
	    scanf("%d", &a1);
	    printf("\nNhap a2 =");
	    scanf("%d", &a2);
	    printf("\nNhap a3 =");
	    scanf("%d", &a3);
	    printf("\nNhap a4 =");
	    scanf("%d", &a4);
	    
	    
	    min=max=a1;
	    if("a2>max", max=a2);
	    if("a3>max", max=a3);
	    if("a4>max", max=a4);
	    
	    printf("\nSo nguyen lon nhat la %d", max);
	    
	    if("a2<min", min=a2);
	    if("a3<min", min=a3);
	    if("a4<min", min=a4);
	    
	    printf("\nSo nguyen nho nhat la %d", min);
	    
	
	
	return 0;
}


avatar
Nguyễn Hữu Hiếu [T2008A]
2020-09-14 04:33:05



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

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	int a1, a2, a3, a4, min, max;
	
printf("Nhap a1 = "); scanf("%d", &a1);
printf("Nhap a2 = "); scanf("%d", &a2);
printf("Nhap a3 = "); scanf("%d", &a3);
printf("Nhap a4 = "); scanf("%d", &a4);	
	
min = max= a1;

if (min >= a2) {min = a2;} else {min = min;}
if (min >= a3) {min = a3;} else {min = min;}
if (min >= a4) {min = a4;} else {min = min;}

if (max >= a2) {max = max;} else {max = a2;}
if (max >= a3) {max = max;} else {max = a3;}
if (max >= a4) {max = max;} else {max = a4;}

printf("\nMax = %d", max);
printf("\nMin = %d", min);	
	
	return 0;
}


avatar
Đỗ Mạc Nam [T2008A]
2020-09-13 03:04:23



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

int main(int argc, char *argv[]) {

	int a1, a2, a3, a4, min, max;
	printf("\nNhap a1 = ");
	scanf("%d, &a1");
	
	printf("\nNhap a2 = ");
	scanf("%d, &a2");
	
	printf("\nNhap a3 = ");
	scanf("%d, &a3");
	
	printf("\nNhap a4 = ");
	scanf("%d, &a4");
	
	min=max=a1;
	
	if("a2>max", max=a2);
	if("a3>max", max=a3);
	if("a4>max", max=a4);
	printf("\nSo nguyen lon nhat la %d", max);
	
	if("a2<min", min=a2);
	if("a3<min", min=a3);
	if("a4<min", min=a4);
	printf("\nSo nguyen nho nhat la %d", min);
	
	return 0;
}


avatar
Do Trung Duc [T2008A]
2020-09-12 13:57:38



#include <stdio.h>
#include <stdlib.h>
#include <math.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	printf("bai toan tim gia tri max min cua so nguyen");
	
	int a1, a2, a3, a4; 
	
	printf("nhap gia tri a1=");
	scanf("%d", &a1);
	
	printf("nhap gia tri a2=");
	scanf("%d", &a2);
	
	printf("nhap gia tri a3=");
	scanf("%d", &a3);
	
	printf("nhap gia tri a4=");
	scanf("%d", &a4);
	
	int max = a1;
	
	if(max<=a2){ 
	max = a2;
	}
	
	if(max<=a3){ 
	max = a3;
	}
	
	if(max<=a4){ 
	max = a4;
	}
	
	printf("\ngia tri max = %d", max);
	
	int min = a1;
	
	if(min>=a2){ 
	min = a2;
	}
	
	if(min>=a3){ 
	min = a3;
	}
	
	if(min>=a4){ 
	min = a4;
	}
	
	printf("\ngia tri min = %d", min);
	
	return 0;
}


avatar
Nguyễn Anh Vũ [T2008A]
2020-09-12 13:34:16



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

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	//bat dau code;
	int a1, a2, a3, a4, min, max;
	printf("\nNhap a1 = ");
	scanf("%d, &a1");
	printf("\nNhap a2 = ");
	scanf("%d, &a2");
	printf("\nNhap a3 = ");
	scanf("%d, &a3");
	printf("\nNhap a4 = ");
	scanf("%d, &a4");
	min=max=a1;
	if("a2>max", max=a2);
	if("a3>max", max=a3);
	if("a4>max", max=a4);
	printf("\nSo nguyen lon nhat la %d", max);
	if("a2<min", min=a2);
	if("a3<min", min=a3);
	if("a4<min", min=a4);
	printf("\nSo nguyen nho nhat la %d", min);
	
	//ket thuc code;
	return 0;
}


avatar
Trần Thị Khánh Huyền [T2008A]
2020-09-12 01:17:02



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

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	int a1, a2, a3, a4;
	printf("\nNhap so nguyen a1:");scanf ("%d",&a1);
	printf("\nNhap so nguyen a2:");scanf ("%d",&a2);
	printf("\nNhap so nguyen a3:");scanf ("%d",&a3);
	printf("\nNhap so nguyen a4:");scanf ("%d",&a4);
    int Max, Min;
    Max = a1;
    if (a2>Max){Max=a2;}
    if (a3>Max){Max=a3;}
    if(a4>Max){Max=a4;}
    printf("Gia tri lon nhat la Max=%d",Max);
    Min =a1;
    if (a2<Min){Min = a2;}
    if (a3<Min){Min = a3;}
    if (a4 <Min){Min = a4;}
    printf("\nGia tri nho nhat la Min=%d",Min);	
	return 0;
}