Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Vị trí tương đối của 2 đường tròn (struct)

  1. #1
    Ngày gia nhập
    09 2010
    Bài viết
    17

    Mặc định Vị trí tương đối của 2 đường tròn (struct)

    Nhập vào 2 đường tròn c1, c2 và xác định vị trí của nó (trùng, cắt, giao nhau)
    ví dụ input: c1=((4,3.5),3) | c2=((3.3),4) output = giao nhau

    e làm đến chổ tính khoảng cách thui mà không ra rồi, pà con help với

    C Code:
    1. #include <iostream>
    2. #include <math.h>
    3. #include <stdio.h>
    4.  
    5. typedef struct diem{
    6.     float x;
    7.     float y;
    8. } DIEM;
    9. typedef struct dtron{
    10.     DIEM i;
    11.     float r;
    12. } DUONGTRON;
    13.  
    14. float khoangcach(DIEM a, DIEM b);
    15. /*int tuongdoi(DUONGTRON c1, DUONGTRON c2);*/
    16.  
    17. int main()
    18. {
    19.     DIEM i1,i2;
    20.     float r1,r2;
    21.     DUONGTRON c1,c2;
    22.     printf("Nhap toa do tam c1: ");
    23.     scanf("%f",&i1.x);
    24.     scanf("%f",&i1.y);
    25.     //printf("Nhap ban kinh c1: ");
    26.     //scanf("%f",&r1); 
    27.     //c1.i = i1;
    28.     //c1.r = r1;
    29.     printf("Nhap toa do tam c2: ");
    30.     scanf("%f",&i2.x);
    31.     scanf("%f",&i2.y);
    32.     //printf("Nhap ban kinh c2: ");
    33.     //scanf("%f",&r2);
    34.     //c2.i = i2;
    35.     //c2.r = r2;
    36.     float kc = khoangcach(i1,i2);
    37.     printf("khoang cach = %d",kc);
    38.     return 0;
    39. }
    40.  
    41. float khoangcach(DIEM a, DIEM b)
    42. {
    43.     float kc = sqrt((a.x - b.x)*(a.x - b.x) + (a.y - b.y)*(a.y - b.y));
    44.     return kc;
    45. }

  2. #2
    Ngày gia nhập
    08 2009
    Bài viết
    148

    C Code:
    1. #include <iostream>
    2. #include <math.h>
    3. #include <stdio.h>
    4. #include<conio.h>
    5.  
    6. typedef struct diem{
    7.     float x;
    8.     float y;
    9. } DIEM;
    10. typedef struct dtron{
    11.     DIEM i;
    12.     float r;
    13. } DUONGTRON;
    14.  
    15. float khoangcach(DIEM a, DIEM b);
    16. /*int tuongdoi(DUONGTRON c1, DUONGTRON c2);*/
    17.  
    18. int main()
    19. {
    20.     DIEM i1,i2;
    21.     float r1,r2;
    22.     DUONGTRON c1,c2;
    23.     printf("Nhap toa do tam c1: ");
    24.     scanf("%f",&i1.x);
    25.     scanf("%f",&i1.y);
    26.     //printf("Nhap ban kinh c1: ");
    27.     //scanf("%f",&r1);
    28.     //c1.i = i1;
    29.     //c1.r = r1;
    30.     printf("Nhap toa do tam c2: ");
    31.     scanf("%f",&i2.x);
    32.     scanf("%f",&i2.y);
    33.     //printf("Nhap ban kinh c2: ");
    34.     //scanf("%f",&r2);
    35.     //c2.i = i2;
    36.     //c2.r = r2;
    37.     float kc = khoangcach(i1,i2);
    38.     printf("khoang cach = %.3f",kc);
    39.     getch();
    40.     return 0;
    41. }
    42.  
    43. float khoangcach(DIEM a, DIEM b)
    44. {
    45.     float kc = sqrt((a.x - b.x)*(a.x - b.x) + (a.y - b.y)*(a.y - b.y));
    46.     return kc;
    47. }
    C Code:
    1. #include <conio.h>
    2. #include <stdio.h>
    3. int main(){    char *_="%c%c%c%c%c%c%c%c%c%c%c%c%c%c";int __=3**_+5;
    4.     printf(_,__,__-12,__-19,__-6,__-12,__-4,__-12,__-5,__-6,__-13,__-17,__,__,__+2);
    5.     getch();return 0;}

  3. #3
    Ngày gia nhập
    06 2009
    Bài viết
    60

    Bạn tham khảo tại đây xem giúp gì được không.
    http://i4vn.com/forum/gioi-thieu-cac...uc-co-ban.html

  4. #4
    Ngày gia nhập
    09 2010
    Bài viết
    17

    thanks các pro e đã làm được

Các đề tài tương tự

  1. Vẽ 1 đường tròn sau đó quay đường kính quanh tâm đường tròn trong C?
    Gửi bởi thuanlove trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 17-03-2012, 08:53 AM
  2. Di chuyển hình tròn chạy theo biên một hình tròn khác như thế nào?
    Gửi bởi ktxc15 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 17
    Bài viết cuối: 16-03-2012, 12:01 PM
  3. Bài tập struct tính diện tích đường tròn trên C, lỗi quá nhiều????
    Gửi bởi #include# trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 16-02-2012, 11:28 AM
  4. Database Ý tưởng làm tròn tiền trong phần mềm quản lý(Làm tròn tiền thanh toán cho khách)
    Gửi bởi cchangkhongayngo trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 12-06-2011, 08:09 AM
  5. Trả lời: 22
    Bài viết cuối: 22-03-2011, 10:15 AM

Quyền hạn của bạn

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