Các bài tập lập trình C

Chia sẻ bởi Trần Văn Hưng | Ngày 14/10/2018 | 35

Chia sẻ tài liệu: Các bài tập lập trình C thuộc Tư liệu tham khảo

Nội dung tài liệu:

/* Bai tap 4_1 - Giai phuong trinh bac hai AX2 + BX + C = 0 */
#include
#include
void main()
{
float a, b, c, delta;
printf(" Giai phuong trinh bac hai AX2 + BX + C = 0");
printf(" Cho biet ba he so A B C : ");
scanf("%f%f%f", &a, &b, &c);
delta = b * b - 4 * a * c;
if (delta<0)
printf("Phuong trinh vo nghiem");
else if (delta == 0)
printf("Phuong trinh co nghiem kep x1 = x2 = %f", -b/(2*a));
else
{
printf("Phuong trinh co hai nghiem phan biet x1 = %f", (-b + sqrt(delta))/(2*a));
printf(" x2 = %f", (-b - sqrt(delta))/(2*a));
}
getch();
}
*************************************************************
/*8hậu*/
#include
#include
#include
void main()
{
int a[10],i,j,kt,pg=0,ln=0;
j=1;
a[j]=0;
clrscr();
printf(" VI TRI CUA 8 CON HAU TRONG BAI TOAN 8 CON HAU ");
while(j>0)
{
a[j]++;
kt=0;
while(a[j]<=8 && kt==0)
{
i=1;
kt=1;
while(i if(a[i]!=a[j] && abs(a[i]-a[j]) !=abs(i-j))
i++;
else kt=0;
if(kt==0) a[j]++;
}
if(kt==1)
if( j==8)
{
pg++;
ln++;
printf(" Cac vi tri thu%3d la : ",ln);
for(i=1;i<=8;i++)
printf("%4d",a[i]);
if(pg==20) /* Duoc 20 dong thi dung lai cho an phim ENTER */
{
printf(" Press ENTER to continue...... ");
getch();
pg=0;
}
}
else
{
j++;
a[j]=0;
}
else j--;
}
printf(" Cam on cac ban da tham khao va dong gop y kien...! ");
getch();
}
**************************************************************************
/* Bai tap 4_1 - Giai phuong trinh bac nhat AX + B = 0 */
#include
void main()
{
float a, b;
printf(" Giai phuong trinh bac nhat AX + B = 0");
printf(" Cho biet ba he so A B : ");
scanf("%f%f", &a, &b);
if (a==0)
if (b!=0)
printf("Phuong trinh vo nghiem");
else
printf("Phuong trinh co nghiem khong xac dinh");
else
printf("Dap so cua phuong trinh tren = %f", -b/a);
getch();
}
*****************************************************************************
#include
#include
#include
/*ham nhap xau*/
void nhapxau(char xau[])
{
printf("nhap xau:");
fflush(stdin);
gets(xau);
}
/*ham cat dau cach thua*/
void catdaucach(char xau[])
{
int i,l;
/*cat
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trần Văn Hưng
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)