Bai tap c

Chia sẻ bởi Ngô Thị Thủy | Ngày 14/10/2018 | 24

Chia sẻ tài liệu: bai tap c thuộc Tư liệu tham khảo

Nội dung tài liệu:

/* Bai tap 9_1 - Dem so lan xuat hien cac ky tu trong chuoi */
#include
#include
void main()
{
char chuoi[80];
int i = 0, count = 0;

printf(" Nhap vao mot chuoi bat ky : ");
gets(chuoi);
while (chuoi[i] != 0)
{
if (isalpha(chuoi[i++]))
count++;
}
printf("So ky tu trong chuoi = %d", count);
getch();
}

#include

void main()
{
int num, tram, chuc, donvi, count = 0;

for (num = 100; num < 1000; num++)
{
donvi = num % 10;
chuc = (num / 10) % 10;
tram = num / 100;
if (donvi * donvi * donvi + chuc * chuc * chuc + tram * tram * tram == num)
{
printf(" So %d thoa man", num);
count++;
}
}
printf(" Tong cong co %d so thoa man yeu cau", count);
}

/* Bai tap 4_1 - Giai phuong trinh bac hai AXý + BX + C = 0 */
#include
#include

void main()
{
float a, b, c, delta;

printf(" Giai phuong trinh bac hai AXý + 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();
}

/* 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();
}

/* Bai tap 2_7 - In ra nam am lich tuong ung voi nam nhap vao */
#include

void main()
{
unsigned nam;
char can[][5] = {"Giap", "At", "Binh", "Dinh", "Mau", "Ky",
"Canh", "Tan", "Nham", "Quy"};
char chi[][5] = {"Ty", "Suu", "Dan", "Meo", "Thin", "Ty",
"Ngo", "Mao", "Than", "Dau", "Tuat", "Hoi"};

printf(" Nhap nam can biet : ");
scanf("%d", &nam);
printf("Nam am lich cua %d la %s %s", nam, can[(nam+6)%10], chi[(nam+8)%12]);
getch();
}

/* Bai tap 1_31 - Tinh can bac hai theo phep lap Newton */
#include
#include

void main()
{
double a, xn, ketqua;

printf(" Nhap vao so muon tinh can bac hai : ");
scanf("%lf", &a);
xn = (a+1)/2;
do {
ketqua = xn;
xn = 0.5 * (xn + a/xn);
} while (fabs(xn-ketqua) > 0.0001);
printf(" Ket qua = %lf", xn);
getch();
}


/* Bai tap 5
* 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ẻ: Ngô Thị Thủy
Dung lượng: 135,00KB| Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)