0% found this document useful (0 votes)
16 views6 pages

Week 6

The document contains 8 programming problems in Vietnamese that involve basic concepts like checking if a number is even or odd, determining if 3 numbers can form a triangle, reading numbers and outputting them in words, checking the number of days in a month, and determining a student's grade based on their score.

Uploaded by

23010607
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views6 pages

Week 6

The document contains 8 programming problems in Vietnamese that involve basic concepts like checking if a number is even or odd, determining if 3 numbers can form a triangle, reading numbers and outputting them in words, checking the number of days in a month, and determining a student's grade based on their score.

Uploaded by

23010607
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Bài1:

#include<stdio.h>
int main(){
int a,c;
printf("Nhap so a: ");scanf("%d",&a);
c=a%2;
if(c==0){printf("So vua nhap la so chan\n");}
else{printf("So vua nhap la so le\n");}
}

Bài4:
#include<stdio.h>
int main(){

float a,b,c,max;
printf("Nhap so thuc dau tien: ");scanf("%f",&a);
printf("Nhap so thuc thu hai: ");scanf("%f",&b);
printf("Nhap so thuc thu ba: ");scanf("%f",&c);
max= (a>b)?((a>c)?a:c):((b>c)?b:c);
if(max==a){
if((b+c)>a){printf("3 so nhap vao tao thanh 3 canh cua 1 tam giac\n");}
else{printf("3 so nhap vao khong tao thanh 3 canh cua 1 tam giac\n");}
}
if(max==b){
if((a+c)>b){printf("3 so nhap vao tao thanh 3 canh cua 1 tam giac\n");}
else{printf("3 so nhap vao khong tao thanh 3 canh cua 1 tam giac\n");}
}
if(max==c){
if((a+b)>c){printf("3 so nhap vao tao thanh 3 canh cua 1 tam giac\n");}
else{printf("3 so nhap vao khong tao thanh 3 canh cua 1 tam giac\n");}
}
}
Bài5:
#include<stdio.h>
#include<math.h>
int main(){

float a,b,c,delta,x,x1,x2;
printf("Nhap so a: ");scanf("%f",&a);
printf("Nhap so b: ");scanf("%f",&b);
printf("Nhap so c: ");scanf("%f",&c);
printf("Phuong trinh co dang: (%g)x*x+(%g)x+(%g)=0\n",a,b,c);
delta = b*b-4*a*c;
if(a==0){
x=-c/b;printf("nghiem cua phuong trinh la: x=%g\n",x);
}
else{
if(delta>0){
x1=(-b-pow(delta,1/2))/2*a; x2=(-b+pow(delta,1/2))/2*a;
printf("Phuong trinh co 2 nghiem phan biet la: x1=%g,x2=%g\n",x1,x2);
}
else if(delta==0){
x=-b/2*a;printf("phuong trinh co nghiem kep la: x=%g\n",x);
}
else{printf("Phuong trinh vo nghiem\n");}
}
}

Bài6:
#include<stdio.h>
int main(){
int a,tram,chuc,don_vi;
printf("Nhap so nguyen duong co 3 chu so: ");scanf("%d",&a);
tram=a/100;chuc=(a%100)/10;don_vi=(a%100)%10;
if(a<100){printf("So khong hop le!\n");}
if(a>999){printf("So khong hop le!\n");}
else{
if(a%100==0){
switch(tram){
case 1:printf("Mot tram\n"); break;
case 2:printf("Hai tram\n"); break;
case 3:printf("Ba tram\n"); break;
case 4:printf("Bon tram\n"); break;
case 5:printf("Nam tram\n"); break;
case 6:printf("Sau tram\n"); break;
case 7:printf("Bay tram\n"); break;
case 8:printf("Tam tram\n"); break;
case 9:printf("Chin tram\n"); break;

}
}
else{
switch(tram){
case 1:printf("Mot tram"); break;
case 2:printf("Hai tram"); break;
case 3:printf("Ba tram"); break;
case 4:printf("Bon tram"); break;
case 5:printf("Nam tram"); break;
case 6:printf("Sau tram"); break;
case 7:printf("Bay tram"); break;
case 8:printf("Tam tram"); break;
case 9:printf("Chin tram");break;

}
switch(chuc){
case 1:printf(" muoi "); break;
case 2:printf(" hai muoi "); break;
case 3:printf(" ba muoi "); break;
case 4:printf(" bon muoi "); break;
case 5:printf(" nam muoi "); break;
case 6:printf(" sau muoi "); break;
case 7:printf(" bay muoi "); break;
case 8:printf(" tam muoi "); break;
case 9:printf(" chin muoi ");break;
case 0:printf(" le "); break;

}
switch(don_vi){
case 1:printf("mot\n"); break;
case 2:printf("hai\n"); break;
case 3:printf("ba\n"); break;
case 4:printf("bon\n"); break;
case 5:printf("nam\n"); break;
case 6:printf("sau\n"); break;
case 7:printf("bay\n"); break;
case 8:printf("tam\n"); break;
case 9:printf("chin\n"); break;
}
}
}
}
Bài7:
#include<stdio.h>
int main(){
int i;
printf("Nhap thang mong muon:");scanf("%d",&i);
if(i<0){printf("So khong hop le!\n");}
else{
if(i>12){printf("So khong hop le!\n");}
else{
if(i==2){printf("Thang co 28 hoac 29 ngay.\n");}
else{
switch(i){
case 1:printf("Thang co 31 ngay.\n"); break;
case 3:printf("thang co 31 ngay.\n"); break;
case 4:printf("Thang co 30 ngay.\n"); break;
case 5:printf("Thang co 31 ngay.\n"); break;
case 6:printf("Thang co 30 ngay.\n"); break;
case 7:printf("Thang co 31 ngay.\n"); break;
case 8:printf("Thang co 31 ngay.\n"); break;
case 9:printf("Thang co 30 ngay.\n"); break;
case 10:printf("Thang co 31 ngay.\n"); break;
case 11:printf("Thang co 30 ngay.\n"); break;
case 12:printf("Thang co 31 ngay.\n");break;
}
}
}
}
}
Bài8:
#include<stdio.h>
int main(){
float i;
printf("Nhap so diem: ");scanf("%f",&i);
if(i<0){printf("So khong hop le!\n");}
else{
if(i<5){printf("Hoc luc kem.\n");}
else{
if(i<7){printf("Hoc luc trung binh.\n");}
else{
if(i<8){printf("Hoc luc kha.\n");}
else{
if(i<9){printf("Hoc luc gioi.\n");}
else{
if(i<=10){printf("Hoc luc xuat sac.\n");}
else{printf("So khong hop le!\n");}
}
}
}
}
}
}

You might also like