Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

Tuyển chuyên viên tin tức VN-Zoom 2014

Tìm HD - Phần mềm tìm và xem phim HD miễn phí

Hoãn tổ chức offline VN-Zoom 8 năm tại TP HCM

Chiêm ngưỡng BaoMoi đẹp "tuyệt diệu" trên Windows Phone

Tài trợ VNZ Siêu phẩm Tân Kiếm Thế chibi 3D mới

Tuyển BQT VN-Zoom
Trang 1/2 1 2 cuốicuối
kết quả từ 1 tới 15 trên 17
  1. #1
    anhancoi's Avatar
    anhancoi vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Mar 2009
    Bài
    67
    Cảm ơn
    51
    Điểm
    9/7 bài viết
    VR power
    0

    Thumbs up Cần pro giúp đỡ code C 22 bài tập này

    *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? Tính diện tích tam giác ABC
    *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 độ điểm 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?
    *3.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>
    *4.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.
    *5.Viết chương trình tính cước taxi: Viết 1 chương trình tính cước Taxi.Biết rằng : Km đầu tiên là 5000 đ, 200m tiep theo la 1000đ. Nếu lớn hơn 30km thì mỗi km thêm ra sẽ là 3000 đ. Hãy nhập vào số km sau đó in ra số tiền cần trả
    *6. Dãy số Fibonacci Fn đuợc định nghĩa như sau: F0=F1=1 , Fn=Fn-1 + Fn-2 với n ≥ 2. In ra 100 số Fibonacci đầu tiên.
    *7.Lập trình tính gần đúng giá trị theo công thức sau:
    Cosx = 1 - x^2/〖2!〗^ + x^4/〖4!〗^ - x^6/〖6!〗^ + x^82/〖8!〗^ - ….
    *8.Cho phương trình ex + sinx-2=0
    Dùng phương pháp chia đôi dần, tìm nghiệm trong khoảng [a,b] với sai số không vượt quá 10-7.
    9. Tính tích phân sau bằng 2 phương pháp hình thang:
    ∫_b^a▒〖(sin2x+cosx)dx〗
    trong đó a,b nhập từ bàn
    *10.Viết chương trình liệt kê các số nguyên tố nhỏ hơn số nguyên N
    *11.Nhập một xâu ký tự và đếm xem có bao nhiêu chữ cái, bao nhiêu chữ số có mặt trong xâu.
    *12.Nhập tử số và mẫu số của một phân số, tìm dạng tối giản của phân số đó.
    *13.Nhập vào một dãy và kiểm tra xem dãy đã cho là tăng hay không, nếu không hãy sắp xếp lại dãy theo chiều tăng dần (sử dụng con trỏ)
    14.Nhập dãy số nguyên dương. Xét xem trong dãy có số nguyên tố hay không? Nếu có, hãy in ra giá trị, vị trí, số nguyên tố bé nhất
    *15.Nhập vào một dãy, tìm phần tử lớn nhất, nhỏ nhất và các vị trí đạt max, min.
    16.Viết chương trình nhập vào một dãy số thực, tìm dãy con tăng có nhiều phần tử nhất. (sử dụng con trỏ)
    17.Nhập dãy số thực a và số nguyên dương k >=3. Xét xem trong dãy có k số đứng cạnh nhau lập thành cấp số cộng hay không?
    18.Nhập dãy số thực a và số nguyên dương k >=3. Xét xem trong dãy có k số dương đứng cạnh nhau hay không?
    19.Nhập dãy n số thực. Hãy kiểm tra
    a) Dãy là đan dấu
    b) Là cấp số cộng
    c) Là cấp số nhân
    d) Dãy số dương
    e) Dãy số âm.
    20. Nhập dãy số thực a.Nhập số x.
    a. Sắp xếp lại dãy a thành dãy giảm
    b. Xét xem có phần tử nào bằng số x cho trước? Nếu không có, hãy bổ sung x vào sao cho không phá vỡ tính chất giảm của dãy
    21.Nhập dãy số thực a. Hãy thực hiện công việc sau: loại bỏ các phần tử trùng nhau chỉ giữ lại một.
    *22.Nhập một dãy số thực. Gọi m, M là min, max của dãy. Liệt kê số nguyên thuộc khoảng (m, M) mà không thuộc dãy
    Nhừng bài đánh dấu * mình đã viết được và chạy. Còn mấy bài nữa mong các bạn giúp đỡ
    Cảm ơn mọi người trước nhé
    Thay đổi nội dung bởi anhancoi; 02-06-2011 lúc 23:34.

  2. Có 3 thành viên cảm ơn anhancoi cho bài viết này:
    211211 (06-04-2012), tuandt5 (10-09-2011), win 8 (02-06-2011)

  3. #2
    nh0ck0n10B's Avatar
    nh0ck0n10B vẫn chưa có mặt trong diễn đàn Rìu Vàng
    Tham gia
    Jan 2008
    Đến từ
    Đông Anh - HN
    Bài
    929
    Cảm ơn
    137
    Điểm
    1.699/300 bài viết
    VR power
    0

    Default

    Đề hay đấy, nhưng mờ nhiều quá @@ có deadline k cậu !

  4. Có 1 thành viên cảm ơn nh0ck0n10B cho bài viết này:
    win 8 (02-06-2011)

  5. #3
    anhancoi's Avatar
    anhancoi vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Mar 2009
    Bài
    67
    Cảm ơn
    51
    Điểm
    9/7 bài viết
    VR power
    0

    Default

    Các bạn giúp mình được bài nào thì post luôn cho mình nhé thanks mọi người trước

    ---------- Bài thêm lúc 22:33 ---------- Bài trước là lúc 22:32 ----------

    Thứ 6 này mình cần bạn giúp mình được bài nào post luôn cho mình. thanks đã quan tâm

  6. Có 1 thành viên cảm ơn anhancoi cho bài viết này:
    win 8 (02-06-2011)

  7. #4
    nh0ck0n10B's Avatar
    nh0ck0n10B vẫn chưa có mặt trong diễn đàn Rìu Vàng
    Tham gia
    Jan 2008
    Đến từ
    Đông Anh - HN
    Bài
    929
    Cảm ơn
    137
    Điểm
    1.699/300 bài viết
    VR power
    0

    Default 11.Nhập một xâu ký tự và đếm xem có bao nhiêu chữ cái, bao nhiêu chữ số có mặt trong xâu

    PHP Code:
    /* 
        11. Design a program to count the number of alphabet lettes & digits - CODE BY: ANHVNSE02067
    */

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

    void main(void)
    {
        
    char string[200]={0};
        
    int ialpha=0digits=0len;
        
    printf("Enter a string: ");
        
    scanf("%[^\n]",string);
        
    len=strlen(string);
        for(
    i=0i<leni++)
            if(
    isalpha(string[i])) alpha++;
            else if(
    isdigit(string[i])) digits++;
        
    printf("\n\nNumber of digits: %d",digits);
        
    printf("\nNumber of alphabet letters: %d",alpha);
        
    getch();


  8. Có 1 thành viên cảm ơn nh0ck0n10B cho bài viết này:
    anhancoi (02-06-2011)

  9. #5
    nh0ck0n10B's Avatar
    nh0ck0n10B vẫn chưa có mặt trong diễn đàn Rìu Vàng
    Tham gia
    Jan 2008
    Đến từ
    Đông Anh - HN
    Bài
    929
    Cảm ơn
    137
    Điểm
    1.699/300 bài viết
    VR power
    0

    Default 12.Nhập tử số và mẫu số của một phân số, tìm dạng tối giản của phân số đó.

    PHP Code:
    /* 
        11. Design a program allow user enter numerator and denominator of a fraction, then print the reduced one
        - CODE BY: ANHVNSE02067
    */

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

    void main(void)
    {
        
    int a,b,c,d;
        
    printf("Enter a > 0 : ");
        
    scanf("%d",&a);
        
    printf("Enter b > 0 : ");
        
    scanf("%d",&b);
        
    c=ad=b;
        do
        {
            if(
    c>dc=c-d;
            else if(
    d>cd=d-c;
        } while(
    c!=d);
        
    printf("\nThe reduced fraction of %d/%d = %d/%d",a,b,a/c,b/c);
        
    getch();


  10. #6
    anhminh1208's Avatar
    anhminh1208 vẫn chưa có mặt trong diễn đàn Rìu Bạc
    Tham gia
    Mar 2008
    Đến từ
    phường Suối Hoa , TP Bắc Ninh
    Bài
    392
    Cảm ơn
    768
    Điểm
    101/75 bài viết
    VR power
    0

    Default

    nhiều như thế thì ai mà làm hết được chứ chỉ có chính bạn thôi. Bạn nên tự làm đi có phần nào không làm được hoặc làm sai thì bạn mới nhờ tới sự giúp đỡ của mọi người chứ thế này thì chịu
    Yêu CNTT ---> Vào ngay ToiYeuIT.com

  11. #7
    anhancoi's Avatar
    anhancoi vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Mar 2009
    Bài
    67
    Cảm ơn
    51
    Điểm
    9/7 bài viết
    VR power
    0

    Default

    #include <iostream>
    #include <conio.h>
    #include <string.h>
    using namespace std;

    int main()
    {
    char s[102];
    int i, count[256];
    for (i=0; i<256; i++) count[i] = 0;

    cout <<"Nhap xau : "; cin.getline(s, 102);

    for (i=0; i<strlen(s); i++)
    {
    int place;
    place = (s[i] > 'A' && s[i] < 'Z') ?int(s[i])+32 :int(s[i]);
    count[place] ++;
    }
    for (i=0; i<256; i++)
    if (count[i]) cout <<char(i) <<" " <<count[i] <<endl;
    int getch();
    }
    Mình viết như thế này có được không
    Trích nh0ck0n10B View Post
    PHP Code:
    /* 
        11. Design a program to count the number of alphabet lettes & digits - CODE BY: ANHVNSE02067
    */

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

    void main(void)
    {
        
    char string[200]={0};
        
    int ialpha=0digits=0len;
        
    printf("Enter a string: ");
        
    scanf("%[^\n]",string);
        
    len=strlen(string);
        for(
    i=0i<leni++)
            if(
    isalpha(string[i])) alpha++;
            else if(
    isdigit(string[i])) digits++;
        
    printf("\n\nNumber of digits: %d",digits);
        
    printf("\nNumber of alphabet letters: %d",alpha);
        
    getch();


  12. #8
    nh0ck0n10B's Avatar
    nh0ck0n10B vẫn chưa có mặt trong diễn đàn Rìu Vàng
    Tham gia
    Jan 2008
    Đến từ
    Đông Anh - HN
    Bài
    929
    Cảm ơn
    137
    Điểm
    1.699/300 bài viết
    VR power
    0

    Default 13.Nhập vào một dãy và kiểm tra xem dãy đã cho là tăng hay không, nếu không hãy sắp xếp lại dãy theo chiều tăng dần (sử dụng con trỏ)

    Bài này bạn không nói rõ là dùng con trỏ để làm gì, hay dùng vào phần nào. Mình cứ code thế này bạn thấy thay con trỏ vào phần nào được thì bạn tự thay nhé! Nếu cứ phải theo yêu cầu đề bài thì khai báo một char *poiter rùi trỏ thẳng vào đầu arr[], rùi xày cái poiter thay cho arr. Tớ thấy thế cũng chả có ý nghĩa gì cả @@!

    PHP Code:
    /*
        Design a program allow user enter an array of integers, 
        - Check if the array is in ascending or not
        - If not, sort an array in ascending
        CODE BY: ANHVNSE02067
    */    
    #include <stdio.h>
    #include <conio.h>

    void swap(int arr[], int iint j)
    {
        
    int a=arr[i];
        
    arr[i]=arr[j];
        
    arr[j]=a;
    }

    void BubbleSort(int arr[], int size)
    {
        
    int i,j;
        for(
    i=0i<size-1i++)
            for(
    j=size-2j>=ij--)
                if(
    arr[j]>arr[j+1])
                    
    swap(arr,j,j+1);
    }

    void main(void)
    {
        
    int arr[100], i=0,j=0;
        do
        {
            
    printf("Enter a[%d] (0 to stop): ",i+1);
            
    scanf("%d",&arr[i]);
            
    i++;
            if(
    i==99i++;
        }while(
    i-1<100 && arr[i-1]!=0);
        
    i--;
        while(
    arr[j]<arr[j+1] && j<i-1j++;
        if(
    j==i-1)
            
    printf("\nYou've entered an ascending array!");
        else
        {
            
    printf("\nThe array you've entered is not in ascending!\n");
            
    printf("\nAn sorted array here: ");
            
    BubbleSort(arr,i);
            for(
    j=0;j<i;j++)
                
    printf("%d ",arr[j]);
        }
        
    getch();



    ---------- Bài thêm lúc 23:52 ---------- Bài trước là lúc 23:45 ----------

    Trích anhancoi View Post
    #include <iostream>
    #include <conio.h>
    #include <string.h>
    using namespace std;

    int main()
    {
    char s[102];
    int i, count[256];
    for (i=0; i<256; i++) count[i] = 0;

    cout <<"Nhap xau : "; cin.getline(s, 102);

    for (i=0; i<strlen(s); i++)
    {
    int place;
    place = (s[i] > 'A' && s[i] < 'Z') ?int(s[i])+32 :int(s[i]);
    count[place] ++;
    }
    for (i=0; i<256; i++)
    if (count[i]) cout <<char(i) <<" " <<count[i] <<endl;
    int getch();
    }
    Mình viết như thế này có được không
    Bạn không dùng hàm có sẵn trong <ctype.h> mà so sánh trực tiếp với mã ascii của ký như bạn cũng tốt không vấn đề gì cả. Miễn sao cho nó in ra kết quả đúng là được, chỉ có điều, kia "thuần túy" là C++ đâu phải C

  13. Có 1 thành viên cảm ơn nh0ck0n10B cho bài viết này:
    anhancoi (03-06-2011)

  14. #9
    vihhhh's Avatar
    vihhhh vẫn chưa có mặt trong diễn đàn Gà Con
    Tham gia
    Aug 2011
    Bài
    2
    Cảm ơn
    0
    Điểm
    0/0 bài viết
    VR power
    0

    Default

    *3.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> AI LÀM CHO EM BÀI NÀY VỚI.HUHUHU.THANKS MẤY ANH NHÉ ^^

  15. #10
    19-6's Avatar
    19-6 vẫn chưa có mặt trong diễn đàn Moderator
    Tham gia
    Sep 2008
    Đến từ
    Abyss
    Bài
    1.904
    Cảm ơn
    858
    Điểm
    3.407/1.516 bài viết
    VR power
    0

    Default

    Trích vihhhh View Post
    *3.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> AI LÀM CHO EM BÀI NÀY VỚI.HUHUHU.THANKS MẤY ANH NHÉ ^^
    Code:
    #include <conio.h>
    #include <stdio.h>
    
    main()
    {
     int a, b,r;
     char c;
     do{
      printf("a = "); scanf("%d",&a);
      printf("b = "); scanf("%d",&b);
      while((r=(a%b))!=0)
      {
       a = b;
       b = r;
      }
      printf("UCLN = %d",b);
      printf("\nAn Enter de tiep tuc, an ESC de ket thuc\n");c=getch();
     }while(c!=27);
    }


  16. #11
    bophamofme's Avatar
    bophamofme vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Mar 2011
    Bài
    57
    Cảm ơn
    104
    Điểm
    9/9 bài viết
    VR power
    0

    Default

    mọi người ở đây giỏi và nhiệt tình quá mình chẳng biết gì về tin học cả, mới bắt đâu học tin cơ sở nhưng đi lạc vào đay sao thấy vui vui. tốt thật đấy!
    Hãy cảm nhận bằng trái tim

  17. #12
    tuandt5's Avatar
    tuandt5 vẫn chưa có mặt trong diễn đàn Rìu Sắt
    Tham gia
    Apr 2010
    Bài
    137
    Cảm ơn
    278
    Điểm
    787/87 bài viết
    VR power
    0

    Default

    Mình thấy bài tìm số hạnh phúc thú vị nên code giúp bạn

    Bạn tham khảo nhé:
    Code:
    /************** So hanh phuc******************/ 
    
    #include"stdio.h"
    
    void happy_number(long n)
    {
         int a=0,b=0,i=0;
         while(n>=1)
         {
           if(i<=2)
           {
             a+=(n%10);
             i++;
           }
           else
           {
               b+=(n%10);
           }
           n/=10;
         }
         if(a==b) printf("So vua nhap vao la so hanh phuc.\n");
         else printf("So vua nhap vao la so khong hanh phuc.\n");
    }
    
    int main()
    {
        long n=123321;
        happy_number(n);
        getch();
        return 0;
    }
    Khi nào rảnh mình sẽ code giúp bạn thêm 1 số bài mình có thể làm được
    Chúc vui.

    ---------- Bài thêm lúc 16:34 ---------- Bài trước là lúc 16:25 ----------

    Trích bophamofme View Post
    mọi người ở đây giỏi và nhiệt tình quá mình chẳng biết gì về tin học cả, mới bắt đâu học tin cơ sở nhưng đi lạc vào đay sao thấy vui vui. tốt thật đấy!
    Cứ học dần rồi sẽ biết bạn a

  18. Có 2 thành viên cảm ơn tuandt5 cho bài viết này:
    19-6 (10-09-2011), bophamofme (10-09-2011)

  19. #13
    xuiquaxui18's Avatar
    xuiquaxui18 vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Nov 2008
    Bài
    18
    Cảm ơn
    34
    Điểm
    4/2 bài viết
    VR power
    0

    Default

    bài hạnh phúc của ban sai oài chạy k ra kết quả

  20. #14
    ttjkbongdem's Avatar
    ttjkbongdem vẫn chưa có mặt trong diễn đàn Rìu Sắt Đôi
    Tham gia
    Sep 2011
    Đến từ
    CẦN THƠ
    Bài
    199
    Cảm ơn
    46
    Điểm
    123/81 bài viết
    VR power
    0

    Default

    5.Viết chương trình tính cước taxi: Viết 1 chương trình tính cước Taxi.Biết rằng : Km đầu tiên là 5000 đ, 200m tiep theo la 1000đ. Nếu lớn hơn 30km thì mỗi km thêm ra sẽ là 3000 đ. Hãy nhập vào số km sau đó in ra số tiền cần trả

    void main()
    {
    unsigned long sotien;
    float sokm;

    printf("\nBan hay cho biet so km da di duoc : ");
    scanf("%f", &sokm);

    if (sokm <= 1.0)
    sotien = 5000;
    else if (sokm <= 30.0)
    sotien = 5000 + floor((sokm - 1.0) * 5.0) * 1000;
    else
    sotien = 150000 + (ceil(sokm) - 30) * 3000;
    printf("\nSo tien can tra = %lu", sotien);

    getch();
    }

    ---------- Bài thêm lúc 11:28 ---------- Bài trước là lúc 11:22 ----------

    *6. Dãy số Fibonacci Fn đuợc định nghĩa như sau: F0=F1=1 , Fn=Fn-1 + Fn-2 với n ≥ 2. In ra 100 số Fibonacci đầu tiên

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

    int main()
    {
    int n, i, fib1 = 1, fib2 = 1, fib = 2;

    printf("\nNhap gia tri N : ");
    scanf("%d", &n);
    printf("%d %d ", fib1, fib2);
    while (fib1+fib2 < n)
    {
    fib = fib1 + fib2;
    printf("%d ", fib);
    fib2 = fib1;
    fib1 = fib;
    }
    getch();
    return 0;
    }

    ---------- Bài thêm lúc 12:24 ---------- Bài trước là lúc 11:28 ----------

    *11.Nhập một xâu ký tự và đếm xem có bao nhiêu chữ cái, bao nhiêu chữ số có mặt trong xâu.


    #include <stdio.h>
    #include <conio.h>
    #include <ctype.h>
    int main()
    {
    char chuoi[80];
    int i=0,dem=0,dems=0;
    printf("nhap mot chuoi ki tu bat ky ");
    gets(chuoi);
    while (chuoi[i]!=0)
    {
    if (isalpha(chuoi[i++]))
    {
    dem++;
    }

    }
    printf("so ki tu trong chuoi la %d",dem);

    while (chuoi[i]!=0){
    if ((chuoi[i]>='0')&&(chuoi[i]<='9'))
    {
    dems=dems+1;
    }
    }
    printf("\n so chu so trong chuoi %d",dems);
    getch();
    return 0;
    }

    ---------- Bài thêm lúc 12:40 ---------- Bài trước là lúc 12:24 ----------

    *10.Viết chương trình liệt kê các số nguyên tố nhỏ hơn số nguyên N

    #include <stdio.h>
    #include <math.h>
    #include <conio.h>
    int main()
    {
    int N,m, i,j, kt = 1,dem=0;

    printf("\nNhap gia tri N : ");
    scanf("%d", &N);
    for (j=2;j<N;j++)
    {
    for (i=2; i<(int)sqrt(N); i++)
    if (N%i == 0)
    {
    kt = 0;
    }
    if (kt)
    dem++;
    }
    printf("so so nguyen to nho hon %d la %d",N,dem);
    getch();
    return 0;
    }

    Nếu thấy có ích nhớ thank nha!

  21. Có 2 thành viên cảm ơn ttjkbongdem cho bài viết này:
    19-6 (23-09-2011), trangwedkhjn (27-09-2011)

  22. #15
    ngocnhi_94's Avatar
    ngocnhi_94 vẫn chưa có mặt trong diễn đàn Gà Con
    Tham gia
    Oct 2013
    Bài
    2
    Cảm ơn
    0
    Điểm
    0/0 bài viết
    VR power
    0

    Default ai giup minh lam bai nay dk k???

    ai giup minh lam bai nay dk k?
    viet chuong trinh in ra day so Fiboncaci nho hon gia tri duoc nhap n.
    biet rang :
    f0=f1-1,fn=fn-1+fn-2

 

 
Trang 1/2 1 2 cuốicuối

Quyền sử dụng

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