You are on page 1of 9

BI TP LT C PHN IU KIN-MNG-CHUI Bi 1:tnh din tch hnh thang vi a,b,c l y ln,y nh,chiu cao. #include<stdio.h> #include<conio.

h> float dientich(float a,float b,float c); float dientich(float a,float b,float c) { float s; s=(a+b)*c/2; return s; } void main() { float a,b,c,s; printf("nhap day lon=");scanf("%f",&a); printf("nhap day nho=");scanf("%f",&b); printf("nhap chieu cao=");scanf("%f",&c); printf("dien tich hinh thang la:%f",dientich(a,b,c)); getch(); } Cu 2://Chuong trinh hoan doi hai so a,b #include<stdio.h> #include<conio.h> void main() { int a,b,itemp; clrscr(); printf("Nhap vao so a:"); scanf("%d",&a); printf("Nhap vao so b:"); scanf("%d",&b); printf("Truoc khi hoan doi:a=%d ; b=%d \n",a,b); { itemp=a; a=b; b=itemp; } printf("Sau khi hoan doi:a=%d ; b=%d",a,b); getch(); }

Cu 3: /*Chuong trinh nhap vao 2 so a,b in ra tong*/ #include<conio.h> #include<stdio.h> void main() { clrscr(); int a,b,tong; printf("Nhap vao gia tri a:"); scanf("%d",&a); printf("Nhap vao gia tri b:"); scanf("%d",&b); tong=(a+b); printf("Tong cua a,b la:%d.\n",tong); getch(); }

Cu 4: /*Chuong trinh nhap vao ba kinh hinh tron.Tinh dien tich*/ #include<conio.h> #include<iostream.h> #include<stdio.h> void main() { clrscr(); float R,PI; printf("Nhap vao ban kinh duong tron:"); scanf("%f",&R); PI=(3.14); printf("Dien tich duong tron la:%f.\n",2*PI*R); getch(); }

Cu 5: /*Chuong trinh tim so lon nhat tu hai so nguyen a,b*/ #include<conio.h> #include<stdio.h> void main() { int a,b; printf("Nhap gia tri cua a:"); scanf("%d",&a); printf("Nhap gia tri cua b:"); scanf("%d",&b); if(a==b) printf("Hai so co gia tri bang nhau!"); else if(a>b) printf("So lon nhat la:%d.\n",a); else printf("So lon nhat la:%d.\n",b); getch(); } Cu 6: /*Chuong trinh hoan vi hai so a,b neu a>b*/ #include<stdio.h> #include<conio.h> void main() { clrscr(); int a,b,tam; printf("Nhap vao so a:"); scanf("%d",&a); printf("Nhap vao so b:"); scanf("%d",&b); if(a>b) { tam=a; a=b; b=tam; } printf("%d,%d.\n", a ,b); getch(); }

Cu 7: /*chuong trinh in ra thong bao "a bang b" neu a=b, nguoc laiin ra a khac b"*/ #include<stdio.h> #include<conio.h> void main() { clrscr(); int ia, ib; printf("Nhap vao so a: "); scanf("%d",&ia); printf("Nhap vao so b: "); scanf("%d",&ib); if(ia==ib) printf("a bang b\n"); else printf("a khac b\n"); getch(); } Cu 8: /*Chuong trinh nhap vao ky tu c, neu c la chu thuong in ra chu IN HOA*/ #include<stdio.h> #include<conio.h> void main() { clrscr(); char c; printf("Nhap vao 1 ki tu:"); scanf("%c",&c); if (c>='a'&&c<='z')//hoac if(c>=97 &&c<= 122) { c=c-32;//doi thanh chu in hoa printf("Ki tu hoa la: %c.\n",c); } else printf("Ki tu ban vua nhap la: %c.\n",c); getch(); }

Cu 9: /*Chuong trinh nhap vao 2 so a,b.In ra thong bao a>b,a<b,a=b*/ #include<stdio.h> #include<conio.h> void main() { clrscr(); int a,b; printf("Nhap vao so a:"); scanf("%d",&a); printf("Nhap vao so b:"); scanf("%d",&b); if(a==b) {printf("a bang b!");} else if(a>b) {printf("a lon hon b");} else {printf("a nho hon b");} getch(); } Cu 10: /*Chuong trinh nhap vao 3 so nguyen a,b,c.Tim,in ra so lon nhat*/ #include<stdio.h> #include<conio.h> void main() { clrscr(); int a,b,c; printf("Nhap vao so a:"); scanf("%d",&a); printf("Nhap vao so b:"); scanf("%d",&b); printf("Nhap vao so c:"); scanf("%d",&c); if(a>b) {if(a>c){printf("%d lon nhat",a);} else {printf("%d lon nhat",c);} } if(a<b) {if(b>c) {printf("%d lon nhat",b);} else {printf("%d lon nhat",c);}

} else {if(a<c) {printf("%d lon nhat",c);} if(a>c) {printf("%d lon nhat",a);} else {printf("a=b=c=%d",a);} } getch(); } Cu 11: /*Chuong trinh nhap vao thang.In ra quy tuong ung*/ #include<stdio.h> #include<conio.h> void main() { int ithang; do{printf("Nhap vao thang:"); scanf("%d",& ithang);} while(ithang<1||ithang>12); switch(ithang) {case 1: case 2: case 3: printf("Quy 1 \n"); break; case 4: case 5: case 6: printf("Quy 2 \n"); break; case 7: case 8: case 9: printf("Quy 3 \n"); break; case 10: case 11: case 12: printf("Quy 4 \n"); break; } getch(); }

Cu 12: /*Nhap chuoi 11 ki tu.so sanh chuoi vua nhap voi chuoi "Nguyenvana".In ra ket qua*/ #include<conio.h> #include<stdio.h> void main() { clrscr(); int i,kt; char chuoi[10]; char kitu[11]; chuoi[]="nguyenvana"; puts("Nhap va kitu[]"); gets(kitu); kt=0; for(i=0;i<11;i++) { if(kitu[i]==chuoi[i]) kt++; if(kt==10) printf("Ban nhap dung"); else printf("Ban nhap sai roai`"); } getch(); } Cu 13: /*Cau1:Nhap tu ban phim 2 so x,y va in ra man hinh x khi va chi khi x chia het cho 2 va x chia het cho 3.in ra man hinh y khi va chi khi y khong chia het cho hai hoac y khong chia het cho 3*/ #include<stdio.h> #include<conio.h> void main() { clrscr(); int x,y; printf("Nhap x y:"); scanf("%d%d",&x,&y); if((x%2==0)&&(x%3==0)) {printf("x=%d",x);} if((y%2!=0)||(y%3!=0)) {printf("\ny=%d",y);} getch();}

Cu 14: /*Nhap mang (int) 30 phan tu.Tim phan tu max,in ra gia tri va chi so*/ #include<conio.h> #include<stdio.h> void main() { clrscr(); int i,j,n,kt,max; int a[30]; printf("Nhap n= "); scanf("%d",&n); printf("Nhap cac phan tu cua mang\n"); for(i=0;i<n;i++) { printf("a[%d]= ",i); scanf("%d",&a[i]); } max=a[0]; kt=0; for(j=0;j<n;j++) if(a[j]>max) { max=a[j]; kt++ ; } printf("Max cua mang= %d\n",max); printf("tai vi tri %d",kt); getch(); }

Cu 15: //Giai phuong trinh bac hai x2+bx+c=0 #include<math.h> #include<stdio.h> #include<conio.h> void main() { float b,c,x1,x2,delta; printf("Nhap vao he so b=:"); scanf("%f",&b); printf("Nhap vao he so c=:"); scanf("%f",&c); delta=b*b-4*c; if(delta<0) { printf("Phuong trinh da cho vo nghiem"); } if(delta==0) { x1=-b/2; printf("Phuong trinh co nghiem kep x1=x2=%f",x1); } if(delta>0) { x1=(-b+sqrt(delta))/2; x2=(-b-sqrt(delta))/2; printf("Phuong trinh co 2 nghiem phan biet\n x1=%f \n x2=%f",x1,x2); } getch(); }

Cu 16:gii phng trnh bc 2 #include<math.h> #include<stdio.h> #include<conio.h> void main() { float a,b,c,x,x1,x2,delta; printf("Nhap he so cua a="); scanf("%f",&a); printf("Nhap he so cua b="); scanf("%f",&b); printf("Nhap he so cua c="); scanf("%f",&c); if(a==0) {if(b==0){if(c==0) printf("Phuong trinh da cho luon dung");} if(b==0){if(c!=0) printf("Phuong trinh da cho vo nghiem");} if(b!=0){x=-c/b; printf("Phuong trinh co nghiem la x=%f",x);} } if(a!=0) {delta=b*b-4*a*c; if(delta<0){printf("Phuong trinh da cho vo nghiem");} if(delta==0) {x1=-b/2*a; printf("Phuong trinh co nghiem kep x1=x2=%f",x1);} if(delta>0) {x1=(-b+sqrt(delta))/2*a; x2=(-b-sqrt(delta))/2*a; printf("Phuong trinh co 2 nghiem phan biet:\n x1=%f \n x2=%f",x1,x2);} } getch(); }

Cu 17: //Giai he phuong trinh bac nhat /* a1x+b1y+c1=0 a2x+b2y+c2=0*/ #include<stdio.h> #include<conio.h> void main() { int a1,b1,c1,a2,b2,c2,d,dx,dy; float x,y; printf("Nhap vao he so a1 b1 c1:"); scanf("%d%d%d",&a1,&b1,&c1); printf("Nhap vao he so a2 b2 c2:"); scanf("%d%d%d",&a2,&b2,&c2); d=a1*b2-a2*b1; dx=c1*b2-c2*b1; dy=a1*c2-a2*c1; if(d!=0) { x=dx/d; y=dy/d; printf("He so nghiem duy nhat:\nx=%f \ny=%f",x,y); } else if((dx!=0)||(dy!=0)) printf("He vo nghiem"); else printf("He co vo so nghiem"); getch(); }

Cu 18: /*Nhap mang (int) 30 phan tu.Tim phan tu max,in ra gia tri va chi so*/ #include<conio.h> #include<stdio.h> void main() { clrscr(); int i,j,n,kt,max; int a[30]; printf("Nhap n= "); scanf("%d",&n); printf("Nhap cac phan tu cua mang\n"); for(i=0;i<n;i++) { printf("a[%d]= ",i); scanf("%d",&a[i]); } max=a[0]; kt=0; for(j=0;j<n;j++) if(a[j]>max) { max=a[j]; kt++ ; } printf("Max cua mang= %d\n",max); printf("tai vi tri %d",kt); getch(); }

Cu 19:gii phng trnh bc 2 #include<math.h> #include<stdio.h> #include<conio.h> void main() { float a,b,c,x,x1,x2,delta; printf("Nhap he so cua a="); scanf("%f",&a); printf("Nhap he so cua b="); scanf("%f",&b); printf("Nhap he so cua c="); scanf("%f",&c); if(a==0) {if(b==0){if(c==0) printf("Phuong trinh da cho luon dung");} if(b==0){if(c!=0) printf("Phuong trinh da cho vo nghiem");} if(b!=0){x=-c/b; printf("Phuong trinh co nghiem la x=%f",x);} } if(a!=0) {delta=b*b-4*a*c; if(delta<0){printf("Phuong trinh da cho vo nghiem");} if(delta==0) {x1=-b/2*a; printf("Phuong trinh co nghiem kep x1=x2=%f",x1);} if(delta>0) {x1=(-b+sqrt(delta))/2*a; x2=(-b-sqrt(delta))/2*a; printf("Phuong trinh co 2 nghiem phan biet:\n x1=%f \n x2=%f",x1,x2);} } getch(); }

Cu 20:Mng nhp h tn #include <stdio.h> #include <conio.h> int main() { char a[30],b[30]; printf("\n Nhap ho : "); fflush(stdin); gets(a); //scanf("%s",&a); printf("\n Nhap ten : "); fflush(stdin); gets(b); //scanf("%s",&b); printf("\n Ho ten : %s %s",a,b); getch(); return 0; } Cu 21: /*Nhap mang (int) 30 phan tu.Tim phan tu max,in ra gia tri va chi so*/ #include<conio.h> #include<stdio.h> void main() { clrscr(); int i,j,n,kt,max; int a[30]; printf("Nhap n= "); scanf("%d",&n); printf("Nhap cac phan tu cua mang\n"); for(i=0;i<n;i++) { printf("a[%d]= ",i); scanf("%d",&a[i]); } max=a[0]; kt=0; for(j=0;j<n;j++) if(a[j]>max) { max=a[j]; kt++ ; } printf("Max cua mang= %d\n",max); printf("tai vi tri %d",kt); getch(); }

Cu 22: //tinh xem co bao nhieu so le va tong cua cac so le trong mot mang #include<stdio.h> #include<conio.h> void main() {clrscr(); int n,i,s,x,a[30]; printf("nhap n= "); scanf("%d",&n); for(i=0;i<n;i++) { printf("a[%d]= ",i); scanf("%d",&a[i]); } s=0;x=0; for(i=0;i<n;i++) if(a[i]%2!=0) { x=x+1; s=s+a[i]; } printf("\ns= %d",s); printf("\nco %d so le",x); getch(); } Cu 23: //in ra man hinh phan tram,chuc,don vi cua so nguyen x tu 100 den 999 #include<iostream.h> #include<stdio.h> #include<conio.h> void main() { int x,x1,x2,x3; do{printf("Nhap x:"); scanf("%d",&x); } while(x<100||x>999); x1=x%10; x2=(x%100) - x1; x3=x-(x1+x2); printf("Phan tram cua x=%d",x3); printf("\nPhan chuc cua x=%d",x2); printf("\nPhan don vi cua x=%d",x1); getch(); }

Cu 24:sng tt 8 led #include<AT89C51.h> const char maled[9]={0*00,0*01,0*02,0*03,0*04,0*05,0* 06,0*07,0*08} void bat(unsigned int); void tat(unsigned int); void delay(unsigned int); void bat(unsigned int n) {D1=maled[n]; delay(500);} void tat (unsigned int n) {D1=maled[0]; delay(500)} void delay(unsigned int ts) {unsigned int i; for(i=0;i<ts;i++) {;} } unsigned int i; {while (1) {for(i=1;i<=8;i++) {bat(i); tat(0); } } }

Cu 25: //Tinh dien tich hinh thang dung ham #include<conio.h> #include<stdio.h> float dientich(float a,float b,float h); float dientich(float a,float b,float h) { float s; s=(a+b)*h/2; return s; } void main(void) { float a,b,h,s; printf("Nhap day lon= "); scanf("%f",&a); printf("Nhap day nho= "); scanf("%f",&b); printf("Nhap chieu cao= "); scanf("%f",&h); printf("Dien tich= %0.1f",dientich(a,b,h)); getch(); }

Cu 26:Tnh im #include<iostream.h> #include<conio.h> #include<stdio.h> void main() { clrscr(); int d; do{printf("Nhap diem:"); scanf("%d",&d);} while(d<0||d>100); if(d>=75) printf("Xep loai:A\n"); else if(d>=65) printf("Xep loai:B\n"); else if(d>=45) printf("Xep loai:C\n"); else if(d>=35) printf("Xep loai:D\n"); else printf("Xep laoi:E\n"); getch(); }

You might also like