t include include main() { float a,b,x; printf(Nhap a ); scanf(%f, a); printf(Nhap b ); scanf(%f, b); if(a=0) { x= ba; printf(Nghiem x= %f, x); } else if(b=0) printf(phuong trinh vo nghiem); else printf(phuong trinh vo so nghiem); getch(); } 2 include include include main() { float a,b,c,delta,x,x1,x2; printf(Nhap a = ); scanf(%f, a); printf(Nhap b = ); scanf(%f, b); printf(Nhap c = ); scanf(%f, c); if(a=0).
Trang 1printf("Nhap a : "); scanf("%f", &a);
printf("Nhap b : "); scanf("%f", &b);
printf("Nhap a = "); scanf("%f", &a);
printf("Nhap b = "); scanf("%f", &b);
printf("Nhap c = "); scanf("%f", &c);
Trang 2printf("Phuong trinh vo nghiem");
Trang 3printf("\n y=a+1*2+16/1+3= %d",y);
printf("\n lan thu %d",lan);
printf("\n i=%d j=%d",i,j);
printf("\n dieu kien= %d",2*i<3*j);
Trang 5:
#include <stdio.h>
#include <conio.h>
int max2(int a, int b); // Khai bao ham max 2 so
int max3(int a, int b, int c); // Khai bao ham max 3 so
int max4(int a, int b, int c, int d); // Khai bao ham max 4 so int max2(int a, int b)
{
return a > b ? a : b; // Neu a>b max la a, nguoc lai max la b }
// Max cho 3 so
int max3(int a, int b, int c) {
return max2( max2(a, b), c);
printf("So lon nhat trong a, b la %d\n", max2(a, b));
printf("So lon nhat trong a, b, c la %d\n", max3(a, b, c)); printf("So lon nhat trong a, b, c, d la %d\n", max4(a, b, c, d)); return 0;
Trang 6float x[3]={15.11,129,8999}; float p;
Trang 7printf(" so tu trong chuoi la: %d \n",j);
Trang 8else printf("\n Chuoi da nhap doi xung \n");
Trang 9printf(" max la: %d \n",fmax(a,n));
printf(" min la: %d \n",fmin(a,n));
// Ham sap xep tang dan
int fsxtd(int a[],int n)
Trang 10// Ham sap xep giam dan
int fsxgd(int a[],int n)
Trang 11printf ("\n a[%d]= ",i);
printf ("\n a[%d]= ",i);
scanf("%f",a+i); // tuong duong &a[i] }
s=0;
for (i=0;i<n;i++) s=s+a[i];
printf("\n Tong S= %f ",s); getch();
Trang 12for (i=0;i<n;i++) s=s+pa[i];
printf ("\n a[%d]= ",i);
scanf("%f",pa+i); // tuong duong pa[i]
Trang 14}
printf("\n Tong gia tri cac phan tu cua mang = %d ",t1);
printf("\n Tong gia tri cac phan tu nho hon h = %d",t2);
float s=0,td=0; // s la tong, td la tong duong
int sa=0; // sa so cac phan tu am
printf("\n tong la: %f ",s);
printf("\n tong duong la: %f ",td);
printf("\n so phan tu am la: %d ",sa);
Trang 15printf("\n Nhap a= ");scanf("%d",&a);
printf("\n Nhap b= ");scanf("%d",&b);
gtmax=pf(a,b); // Su dung con tro ham
printf("\n Max cua a %d va b %d la bang %d",a,b,gtmax);
f=ham; // gan ten ham cho on tro ham
printf("\n Lap phuong cua %d phong la %d",n,f(n)); // Su dng con tro ham getch();
}
Trang 16kq=pf(p,a); // Lay ket qua ham
printf("\n So phan tu thoa man %d",kq);
int (*pf)(int,int); // Khai bao con tro ham int main()
{
int i,n,h,a,p,kq;
printf("Nhap n<=50");scanf("%d",&n); int c[n];
printf("Nhap h=");scanf("%d",&h);
printf("Nhap a=");scanf("%d",&a);
for (i=0;i<n;i++) {
printf ("\n c[%d]= ",i); scanf("%d",&c[i]); }
Trang 18if (ds[i].dtk<ds[j].dtk) {
tg=ds[i];
ds[i]=ds[j];
ds[j]=tg;
} printf("\n Danh sach sau sap xep la: ");
// Nhap du lieu cho sinh vien thu 1
printf("Nhap du lieu cho sv1:\n");
printf("MSV: "); fflush(stdin);
gets(sv1.MSV);
printf("Ho ten: "); fflush(stdin);
gets(sv1.hoten);
printf("Diem toan, tin, anh: "); fflush(stdin);
scanf("%lf %lf %lf", &sv1.toan, &sv1.tin, &sv1.anh);
// Nhap du lieu cho sinh vien thu 2
printf("Nhap du lieu cho sv2:\n");
printf("MSV: "); fflush(stdin);
gets(sv2.MSV);
printf("Ho ten: "); fflush(stdin);
gets(sv2.hoten);
printf("Diem toan, tin, anh: "); fflush(stdin);
scanf("%lf %lf %lf", &sv2.toan, &sv2.tin, &sv2.anh); printf("\n Thong tin sinh vien \n");
printf("%-20s %-30s %-7s %-7s %-7s\n", "MSV", "Ho ten", "Toan", "Tin", "Anh");
printf("%-20s %-30s %-7.2lf %-7.2lf %-7.2lf\n", sv1.MSV, sv1.hoten, sv1.toan, sv1.tin, sv1.anh); printf("%-20s %-30s %-7.2lf %-7.2lf %-7.2lf\n", sv2.MSV, sv2.hoten, sv2.toan, sv2.tin, sv2.anh); return 0;
}
Trang 19char MSV[20]; // ma sinh vien
char hoten[30]; // ho ten sinh vien
double toan, tin, anh; // cac diem toan, tin, anh
printf("Diem toan, tin, anh: "); fflush(stdin);
scanf("%lf %lf %lf", &sv1.toan, &sv1.tin, &sv1.anh);
sv2 = sv1; // gan gia tri cua sv1 cho sv2
printf("\n - Thong tin sinh vien -\n");
printf("%-20s %-30s %-7s %-7s %-7s\n", "MSV", "Ho ten", "Toan", "Tin", "Anh");
printf("%-20s %-30s %-7.2lf %-7.2lf %-7.2lf\n", sv2.MSV, sv2.hoten, sv2.toan, sv2.tin, sv2.anh); return 0;
}
Trang 20printf("\n - Thong tin sinh vien -\n");
printf("%-20s %-30s %-7s %-10s\n", "MSV", "Ho ten", "Diem Tb", "Ngay sinh");
Trang 21// cap phat bo nho
struct sinhvien *lophc = (struct sinhvien*) malloc(n * sizeof(struct sinhvien));
printf("\n - Thong tin sinh vien -\n");
printf("%-20s %-30s %-7s %-10s\n", "MSV", "Ho ten", "Diem Tb", "Ngay sinh");
for (i = 0; i < n; i++)
{
#define ns lophc[i].ns
printf("%-20s %-30s %-7.2lf %02d/%02d/%4d\n", lophc[i].MSV, (*(lophc+i)).hoten,
(lophc+i)->diemTB, ns.ngay, ns.thang, ns.nam);
}
return 0;
}
Trang 22( )
printf("\n NHAP SINH VIEN THU %d",i);
printf("\n Ma SV = ");scanf("%d",&sv[i].masv);
printf("Ho ten = ");scanf("%s",&sv[i].hoten);
printf("Diem toan, li, hoa =");scanf("%f%f%f",&sv[i].dt,&sv[i].dl,&sv[i].dh);
} FILE *f;
f=fopen("Bai6p9.txt","w");
if (f!=NULL) {
for (i=1;i<=n;i++) {
fprintf(f,"SV thu %d\n",i);
} getch();
return(0);
}
Trang 23printf("\n Tich am = %f ",ta);
printf("\n Tich duong = %f ",td);
printf("\n So phan tu am = %d ",sa);
printf("\n So phan tu duong = %d ",sd);
printf("\n So phan bang khong = %d ",sk);
getch();
}
Trang 24printf("\n NHAP SINH VIEN THU %d",i);
printf("\n Ma SV = ");fflush(stdin);scanf("%d",&sv[i].masv);
printf("Ho ten = ");fflush(stdin);scanf("%s",&sv[i].hoten);
printf("Diem toan, li, hoa = ");fflush(stdin);scanf("%f%f%f",&sv[i].dt,&sv[i].dl,&sv[i].dh);
} FILE *f;
f=fopen("Bai6p17.txt","w");
rewind(f);
for (i=0;i<n;i++
Trang 25{ fprintf(f,"MaSV:%d\n",sv[i].masv);
fprintf(f,"Ho ten:");
fputs(sv[i].hoten,f);
fprintf(f,"\nDiemtoan:%0.2f\nDiemli:%0.2f\nDiemhoa:%0.2f\n",sv[i].dt,sv[i].dl,sv[i].dh);
} fclose(f);
printf("\n NHAP SINH VIEN THU %d",i);
printf("\n Ma SV = ");fflush(stdin);scanf("%d",&sv[i].masv);
printf("Ho ten = ");fflush(stdin);gets(sv[i].hoten);
printf("Diem toan, li, hoa = ");fflush(stdin);scanf("%f%f%f",&sv[i].dt,&sv[i].dl,&sv[i].dh);
} FILE *f;
f=fopen("Bai6p17.txt","w");
rewind(f);
for (i=0;i<n;i++) {
getch();
return(0);
}
Trang 26char name[255]; // khai bao bien ten
FILE *fi = fopen("input.txt", "r"); // mo file goc de doc, tu FILE phai viet HOA FILE *fo = fopen("output.txt", "w"); // mo file de ghi, tu FILE phai viet HOA fscanf(fi, "%d", &n); // doc so n tu file fi
fgets(name, 255, fi); // loai bo dau xuong dong sau khi doc so n for(i = 0; i < n; i++)
{
fgets(name, 255, fi); // doc chuoi gom 255 ky tu tu file fi
fprintf(fo, "%d.%s", (i+1), name); // ghi chuoi ra file fo
}
fclose(fi); // dong file fi
fclose(fo); // dong file fo
char fname1[40], fname2[40];
printf("Nhap ten cua file thu nhat: ");
Trang 27if(n == 0) return 1; // dieu kien dung
return giaiThua(n-1) * n; // loi goi chinh no
Trang 29break;
case 8: printf("Thin \n"); break;
case 9: printf("Ty \n"); break;
case 10: printf("Ngo \n"); break;
case 11: printf("Mui \n"); break;
default: printf("");
}
getch();
}