Bài tập - Tìm min & max - số lớn nhất & nhỏ nhất - Lập trình C
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
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)
![Âu Duy Quyền [c_online]](https://www.gravatar.com/avatar/90ca555110a54024dd82b80fe75cf3ae.jpg?s=80&d=mm&r=g)
Âu Duy Quyền
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;
}
![TRẦN VĂN ĐIỆP [community,C1812L,C2002L,T2008A]](https://www.gravatar.com/avatar/fc6ba9324e017d540af3613b3a77dd21.jpg?s=80&d=mm&r=g)
TRẦN VĂN ĐIỆP
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;
}
![To Khuong Loc [C2002L]](https://www.gravatar.com/avatar/494297780288abb9b16b5520549f6fbe.jpg?s=80&d=mm&r=g)
To Khuong Loc
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);
}
![An Văn Minh [T2008A]](https://www.gravatar.com/avatar/e0f14efe4b11f7d9d5901e8802319c92.jpg?s=80&d=mm&r=g)
An Văn Minh
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);
}
![hainguyen [T2008A]](https://www.gravatar.com/avatar/32855ce6db55d60134d830aee06b41e5.jpg?s=80&d=mm&r=g)
hainguyen
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;
}
![Nguyễn Hữu Hiếu [T2008A]](https://www.gravatar.com/avatar/ca2884508b617fee77f000c7d99c219d.jpg?s=80&d=mm&r=g)
Nguyễn Hữu Hiếu
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;
}
![Đỗ Mạc Nam [T2008A]](https://www.gravatar.com/avatar/1935afd10c12c817a4c2882828a07d83.jpg?s=80&d=mm&r=g)
Đỗ Mạc Nam
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;
}
![Do Trung Duc [T2008A]](https://www.gravatar.com/avatar/2973ac07124f066b4605c535e8d39a99.jpg?s=80&d=mm&r=g)
Do Trung Duc
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;
}
![Nguyễn Anh Vũ [T2008A]](https://www.gravatar.com/avatar/8863d24ed74b396082becbc4db8331fd.jpg?s=80&d=mm&r=g)
Nguyễn Anh Vũ
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;
}
![Trần Thị Khánh Huyền [T2008A]](https://www.gravatar.com/avatar/554e115833778e4294a01aebe228f3d6.jpg?s=80&d=mm&r=g)
Trần Thị Khánh Huyền
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;
}