



Preview text:
lOMoARcPSD|36442750 BÀI TẬP LẬP TRÌNH C
Họ và tên: Đặng Đơn Dương 20216358
Bài 1.Nhập vào từ bàn phím tọa độ 3 điểm A, B, C rồi đưa ra độ dài các
cạnh của tam giác ABC và của đường trung tuyến AM #include #include int main(){ double xa,ya,yb,yb,xc,yc, ab,ac,bc,xm,ym,am;
scanf(“%lf%lf”, &xa,&ya);
scanf(“%lf%lf”, &xb,&yb);
scanf(“%lf%lf”, &xc,&yc);
ab=sqrt(pow(xa-xb,2)+pow(ya-yb,2));
bc=sqrt(pow(xb-xc,2)+pow(yb-yc,2));
ac=sqrt(pow(xa-xc,2)+pow(ya-yc,2)); xm=(xb+xc)/2; ym=(yb+yc)/2;
am=sqrt(pow(xa-xm,2)+pow(ya-ym,2)); printf(“%lf”,ab); printf(“%lf”,ac); printf(“%lf”,bc); printf(“%lf”,am); Return 0; }
Downloaded by v?n ti?n Lê (vantienle525@gmail.com) lOMoARcPSD|36442750 Bài 2. Cho hàm số:
Viết chương trình nhập vào 3 số thực a,b,c và đưa ra trung bình cộng của f(a), f(b), f(c) Bài 6: #include #include int gt(int n) { if(n==0||n==1) return 1; int g=1, i; for(i=1; i<=n; i++) g = g * i; return g;} int main(){ int i=1; float saiso,s3=1,eps,x; printf("x= "); scanf("%f",&x); printf("eps="); scanf("%f",&eps); do{ saiso=pow(x,2*i)/gt(2*i); s3=s3+pow(-1,i)*saiso; i++; } while(saiso>=eps); printf("s3= %f",s3); return 0;
Downloaded by v?n ti?n Lê (vantienle525@gmail.com) lOMoARcPSD|36442750 }
Bài 4.Nhập x vào từ bàn phím và tính giá trị của biểu thức: #include #include int main ()
{ const float pi=3.14,e=2.71828; float x,a,b,A; printf("x="); scanf("%f",&x); a=pow(pow(2,x)+pi,1/2.0); b=log(pow(e,x+1.23)+1);
A=(cos(3*a)+pow(2*pow(x,3.0)+x+1,1/5.0))/(log10(pow(3,x*x) +2.14*b)/log(7)); printf ("%f",A); return 0; }
Bài 5.Viết chương trình đọc x và n vào từ bàn phím rồi tính n dấu căn #include #include int main () { float x,n,y; printf("x="); scanf("%f",&x); printf("n=");
Downloaded by v?n ti?n Lê (vantienle525@gmail.com) lOMoARcPSD|36442750 scanf("%f",&n); y=0; for(int i=1;i<=n;i++) { y=pow(x+y,1/2.0); } printf("%f",y); return 0; }
Downloaded by v?n ti?n Lê (vantienle525@gmail.com)