Chương 5 : CẤU TRÚC RẼ NHÁNH CÓ ĐIỀU KIỆN
Bài tập 5.3 – Trang 48
– 5.3.1
Bài 4. Viết chương trình nhập vào số nguyên dương x. in ra thông báo số chẵn hay số lẻ.
int main() { int x; printf("nhap vao x : "); scanf("%d",&x); if (x%2==0) printf("x la so chan"); else printf("x la so le"); return 0; }
Bài 5. Viết trương trình nhập vào 4 số nguyên. Tìm và in ra số lớn nhất.
int main() { int a,b,c,d,max1,max2,max; printf ("nhap vao 4 so nguyen duong a,b,c,d : \n"); scanf("%d%d%d%d",&a,&b,&c,&d); if (a>b) max1=a; else max1=b; if (c>d) max2=c; else max2=d; if (max1>max2) max = max1; else max = max2; printf("so nguyen duong lon nhat la: %d",max); return 0; }
Bài 6. Viết chương trình giải phương trình bậc 2: ax2 + bx + c = 0, với a,b,c nhập vào từ bàn phím.
int main() { float a,b,c,Delta,x1,x2; printf("nhap vao 3 bien a,b,c : \n"); scanf("%d%d%d",&a,&b,&c); Delta = (b*b)-(4*a*c); if (Delta<0) { printf("phuong trinh vo nghiem"); return 0; } if (Delta==0) x1 = x2 = -b/(2*a); else { x1=(-b-sqrt(Delta))/(2*a); x2=(-b+sqrt(Delta))/(2*a); } printf("x1=%.2f\n",x1); printf("x2=%.2f",x2); return 0; }
Bài 7. Viết chương trình nhập vào giờ, phút, giây (hh:mm:ss). Cộng thêm số giây nhập vào và in ra kết quả dưới dạng hh:mm:ss
int main() { int hh,mm,ss,t; printf("nhap vao gio,phut,giay : \n"); scanf("%d%d%d",&hh,&mm,&ss); printf("nhap vao giay cong them : \n"); scanf("%d",&t); if (ss+t<60) { ss = ss + t; } else { ss = (ss+t)-60; mm = mm + 1; } if (mm >= 60) { mm = mm - 60; hh = hh +1; } printf("\ngio:phut:giay la: %.2d:%.2d:%.2d",hh,mm,ss); return 0; }