Giải giúp 9 bài tập C

Thảo luận trong 'Khoa Khoa Học Máy Tính' bắt đầu bởi kUn, 11 Tháng mười hai 2010.

  1. Offline

    kUn

    • Thành Viên Mới

    Số bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    0
    Mình có 1 số bt nhưng 1 số bài mình vẫn chưa học và vẫn chưa nắm rõ.Cần tìm người giải giúp để tham khảo.Xin cám ơn trước :D
    Bt:
    P6.1(phonenumber.c) Viết một chương trình chuyển một số điện thoại dạng chữ sang dạng số: Nhap mot so dien thoai: CALLATT 2255288
    Hướng dẫn: Các số điện thoại trên bàn phím được biểu diễn như sau: 2 = ABC, 3 = DEF, 4 = GHI, 5 = JKL, 6 = MNO, 7 = PQRS, 8 = TUV, 9 = WXYZ.
    Nếu số điện thoại nhập vào có các ký tự khác chữ (số hay gạch ngang) thì vẫn giữ nguyên.
    Nhap mot so dien thoai: 1 – 800 – COL-LECT 1 – 800 – 265 – 5328 Có thể giả sử rằng các chữ cái nhập vào là in hoa
    P6.2(scrable.c) Trong trò chơi ô chữ SCRABBLE, người chơi tạo nên các từ bằng các miếng chữ hình vuông trên đó có một chữ cái cùng điểm của nó. Điểm của mỗi chữ cái được gán cho căn cứ trên mức độ xuất hiện trong các từ, điểm được cho như sau:
    1: AEILNORSTU, 2: DG, 3: BCMP, 4: FHVWY, 5: K, 8: JX, 10: QZ). Viết chương trình tính điểm của một từ bằng cách cộng tổng điểm các chữ:
    Nhap vao mot tu: pitfall
    Diem scrable: 12
    Chương trình phải cho phép nhập vào một từ gồm cả chữ hoa và chữ thường. Gợi ý : sử dụng hàm toppper.
    P6.3(sizeof.c) Viết chương trình in ra các giá trị của sizeof(int), sizeof(short), sizeof(long), sizeof(float), sizeof(double) và sizeof(long double).
    P6.4(fraction2.c) Viết lại chương trình P2.6(fraction.c) nhập vào 2 phân số có dạng a/b sau đó tính tổng, hiệu, tích, thương (+, -, *, /) hai phân số này tùy theo phép toán nhập vào. Nhap vao hai phan so : 5/6 + 3/4 Tong la: 38/24 Nhap vao hai phan so: 5/6 – 3/4 Hieu la: 2/24
    P6.5. Viết chương trình nhập vào thời gian kiểu 12 giờ, sau đó hiển thị ra kiểu 24 giờ. Nhap vao kieu 12 gio: 9:11 PM Kieu 24 gio la: 21:11
    Lưu ý : các kiểu đầu vào sau đều hợp lệ : 1:15 PM, 1:15PM, 1:15 pm, 1:15pm.
    P6.6(vowel.c) Viết chương trình đếm số phụ âm (a, e, i, o và u) trong một câu :
    Nhap vao mot cau : And that’s the way it is.
    Cau cua ban mang 6 phu am.
    Lưu ý: không phân biệt chữ hoa, chữ thường.
    P6.7(name.c) Viết chương trình yêu cầu nhập vào họ và tên sau đó hiển thị họ viết tắt bằng một chữ cái đầu tiên, tiếp đó là dấu chấm, khoảng trắng và cuối cùng là tên đầy đủ:
    Nhap vao ho va ten: Nguyen Viet N. Viet
    P6.8(expression.c) Viết chương trình tính biểu thức: Nhap vao bieu thuc: 1 + 2.5*3 Gia tri bieu thuc: 10.5 Ở đây các số là số thực, phép toán là các phép +, -, *, /
    P6.9(sentence.c) Viết chương trình tính độ dài trung bình của các từ trong câu:
    Nhap mot cau: It was deja vu all over again.
    Do dai trung binh cua tu la: 3.4

    Là C nha :D
  2. Offline

    congthangitvn

    • Thành viên sáng lập

    • Liên thông đại học 2012...!
    Số bài viết:
    2.232
    Đã được thích:
    1.550
    Điểm thành tích:
    1.450
    Bạn sửa lại tiêu đề và nói rõ cần dùng ngôn ngữ nào đi
  3. Offline

    kUn

    • Thành Viên Mới

    Số bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    0
    Đã edit rồi :D
    Làm = tb C nha
  4. Offline

    congthangitvn

    • Thành viên sáng lập

    • Liên thông đại học 2012...!
    Số bài viết:
    2.232
    Đã được thích:
    1.550
    Điểm thành tích:
    1.450
    Đã edit lại tiêu đề giùm bạn. lần sau đặt tiêu đề nhớ đi thẳng vào nội dung nha
    kUn thích bài này.
  5. Offline

    kUn

    • Thành Viên Mới

    Số bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    0
    Úp, Chã nhẽ ko có ai giúp mình sao @@
  6. Offline

    LieuKyThien

    • Thành Viên Mới

    Số bài viết:
    79
    Đã được thích:
    49
    Điểm thành tích:
    0
    chữa cháy 1 bài... Thông cảm vì trong giai đoạn thi cử nên không có thời gian đầu tư cho code nên nhìn hơi thô.
    P6.4 fraction2.c
    Mã:
    #include <stdio.h>
    #include <conio.h>
    
    typedef struct ps{
    	int tu,mau;
    };
    
    ps nhap()
    {
    	ps s1;
    	printf("\nNhap tu:");
    	scanf("%d",&s1.tu);
    	printf("\nNhap mau:");
    	scanf("%d",&s1.mau);
    	return s1;
    }
    
    void xuat(ps s1)
    {
    	printf("\n%d/%d\n",s1.tu,s1.mau);
    }
    
    ps tong(ps s1,ps s2)
    {
    	ps s3;
    	s3.tu = s1.tu*s2.mau + s2.tu*s1.mau;
    	s3.mau = s1.mau*s2.mau;
    	return s3;
    }
    
    ps hieu(ps s1, ps s2)
    {
    	ps s3;
    	s3.tu = s1.tu*s2.mau - s2.tu*s1.mau;
    	s3.mau=s1.mau*s2.mau;
    	return s3;
    }
    
    ps tich(ps s1,ps s2)
    {
    	ps s3;
    	s3.tu = s1.tu*s2.tu;
    	s3.mau=s1.mau*s2.mau;
    	return s3;
    }
    
    ps thuong(ps s1,ps s2)
    {
    	ps s3;
    	s3.tu = s1.tu * s2.mau;
    	s3.mau = s1.mau * s2.tu;
    	return s3;
    }
    
    void main()
    {
    	clrscr();
    	ps a,b,c;
    	a=nhap();
    	b=nhap();
    	xuat(a);
    	xuat(b);
    	c=tong(a,b);
    	xuat(c);
    	c=hieu(a,b);
    	xuat(c);
    	c=tich(a,b);
    	xuat(c);
    	c=thuong(a,b);
    	xuat(c);
    	getch();
    
    }
    
    PS: Kết quả xuất ra chưa được rút gọn.
    integer thích bài này.
  7. Offline

    phat dat

    • Thành Viên Mới

    Số bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    0
    #include<stdio.h>
    #include<conio.h>
    #include<string.h>
    void main()
    {
    char *s;
    int i,f;
    s=new char[100];
    printf("nhap vao so dien thoai o dang ki tu\n");
    gets(s);
    for(i=0;i<strlen(s);i++)
    {
    if(s=='A'||s=='B'||s=='C')
    s='2';
    if(s=='D'||s=='E'||s=='F')
    s='3';
    if(s=='G'||s=='H'||s=='I')
    s='4';
    if(s=='J'||s=='K'||s=='L')
    s='5';
    if(s=='M'||s=='N'||s=='O')
    s='6';
    if(s=='P'||s=='R'||s=='S')
    s='7';
    if(s=='T'||s=='U'||s=='V')
    s='8';
    if(s=='W'||s=='X'||s=='Y')
    s='9';
    }
    puts(s);
    }
    --- Nhập chung bài viết, 5 Tháng mười hai 2012 ---
    bài 2
  8. Offline

    alt+F4

    • Core i3

    Số bài viết:
    596
    Đã được thích:
    423
    Điểm thành tích:
    450
    C chứ không viết theo C++ à?
    Đào đâu được mấy đề này đây ^^

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí