Hiển thị kết quả từ 1 đến 4 / 4
  1. #1
    Tham gia
    25-03-2010
    Bài viết
    7
    Like
    0
    Thanked 0 Times in 0 Posts

    Giúp mình code 200 bài tập C

    Mình đang ôn thi học kỳ 2 môn CTDL & GT và Lập Trình C, Trong quá trình ôn thi mình có một số bài tập còn vướng mắc. Vì vậy, mình post các đề bài lên đây mong các bạn giúp mình giải quết các vướng mắc này. Rất mong được sự giúp đỡ của các cao thủ về C:

    Đây là một số đề bài tập:


    1 Viết chương trình nhập vào toạ độ đỉnh A, B và C của tam giác ABC (trên mặt phẳng). K tra xem ABC có phải là tam giác vuông hay không?

    2 Viết chương trình nhập tọa độ tâm O và bán kính r của 1 hình tròn. Nhập vào từ bàn phím tọa độ đ
    M bất kỳ (trên mặt phẳng). Cho biết vị trí tương đối của M so với đường tròn: ở trong, trên hay ngoài
    đường tròn?

    4: Viết chương trình tính ước số chung lớn nhất của 2 số nhập vào từ bàn phím. Dùng vòng lặp do –
    while để tính nhiều lần, khi nào muốn kết thúc nhấn <Esc>

    5 Viết chương trình k tra tính đối xứng của một số, dùng vòng lặp do - while để cho phép
    nhập và k tra nhiều lần, để thoát người dùng nhấn ESC.

    6 Nhập các số thực a, b, c. Giải và biện luận phương trình trùng phương ax4
    + bx2
    + c = 0.

    7 Giải phương trình bậc 2, đặt bẫy không cho nhập hệ số a=0.

    8 Nhập số nguyên dương n, tính tổng các chữ số và số các chữ số của nó.

    9: Tìm trong khoảng từ 100 đến 1000 các số có giá trị bằng tổng lập phương các chữ số của nó.

    10: Lập trình tìm tất cả cặp số nguyên a,b (1 a,b 100) sao cho a
    2+b2 là số chính phương.

    11: Lập trình giải 2 bài toán cổ: “Vừa gà vừa chó. Ba mươi sáu con. Bó lại cho tròn. Một trăm chân chẵn. Hỏi có bao nhiêu gà và bao nhiêu chó?” .

    12:Giải bài toán “Trăm trâu trăm cỏ. Trâu đứng ăn năm. Trâu nằm ăn ba. Lụ khụ trâu già. Ba con một bó. Hỏi có bao nhiêu trâu mỗi loại?”.

    13:Số nguyên n < 1 000 000 được gọi là số hạnh phúc nếu tổng 3 chữ số đầu của nó bằng tổng 3 chữ số cuối(nếu không đủ 6 chữ số thì thêm số 0 vào trước cho đủ). Lập trình tìm tất cả số hạnh phúc.

    14: In ra bảng cửu chương.

    15: Tìm các số tự nhiên bé hơn N bằng tổng các ước số của nó kể cả 1(số Amstrong - số hoàn hảo).

    16: In ra các cách để có 300000đ với các tờ tiền mệnh giá 1000, 2000, 5000, 10000, 20000.

    17 Lập trình cho biết mã của ký tự vừa nhập từ bàn phím

    18 Tìm những giá trị x, y, z (< 100) thoả mãn điều kiện: x2+ y2 = z2

    19 Nhập số nguyên dương n và m. Tìm hai chữ số cuối của n luỹ thừa m

    20:Tính tổng hai số chỉ thời gian (giờ, phút, giây)

  2. #2
    Tham gia
    15-04-2010
    Bài viết
    7
    Like
    0
    Thanked 0 Times in 0 Posts
    day la may bai don gian thoi ma. ban muon giai bai nao minh giai cho

    [=========> Bổ sung bài viết <=========]

    ban dang hoc CTDL ma sao lai hoi may bai tap nay. ban dang hoc thuat toan sap xep ma. neu ban can minh co the cho ban mot so doạn code. nhu quicksort ne.

    #include<conio.h>
    #include<stdio.h>

    void QuickSort(int a[], int left, int right);
    void HoanVi(int &a,int &b);

    void main()
    {
    int a[100],n,left,right;
    printf("nhap n:");
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    { printf("nhap a[%d]: ",i+1);
    scanf("%d",&a[i]);
    }
    left=0;
    right=n-1;
    QuickSort(a,left,right);
    printf("xuat mang\n");
    for(i=0;i<n;i++)
    printf("%d ",a[i]);
    getch();
    }

    void QuickSort(int a[], int left, int right)
    {
    int i, j;
    int x;
    x = a[(left + right)/2];
    i=left; j=right;
    do{
    while(a[i] < x) i++;
    while(a[j] > x) j--;
    if(i <= j)
    {
    HoanVi(a[i],a[j]);
    i++; j--;
    }
    }while(i < j);
    if(left < j)
    QuickSort(a,left,j);
    if(i < right)
    QuickSort(a,i,right);
    }

    void HoanVi(int &a,int &b)
    {
    int tam;
    tam=a;
    a=b;
    b=tam;
    }


    neu thay hay thi minh se post len nhieu bai hon. llac voi minh langthang8882000@yahoo.com
    Được sửa bởi langthang8882000 lúc 21:05 ngày 15-04-2010 Reason: Bổ sung bài viết

  3. #3
    Tham gia
    23-06-2009
    Bài viết
    146
    Like
    0
    Thanked 0 Times in 0 Posts
    Vãi vật. Bài khó thì mới nhờ anh em. Chứ bê cả 200 bài lên thì làm sao được.

  4. #4
    Tham gia
    18-08-2005
    Location
    Montclair
    Bài viết
    8,722
    Like
    20
    Thanked 1,457 Times in 600 Posts
    Từ rày về sau những BÀI TẬP nhờ giải đáp như thế nay sẻ bị closed!!!!

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •