Thảo luận lí thuyết ngôn ngử lập trình c

Thảo luận trong 'Hỏi đáp chung' bắt đầu bởi lạnh lùng, 5 Tháng sáu 2013.

  1. Offline

    lạnh lùng

    • Windows 95

    • :D mệt mỏi
    Số bài viết:
    10
    Đã được thích:
    0
    Điểm thành tích:
    100
    có ai giúp mình chuyển các bài này thành ngôn ngử c cơ bản không......híc..:(( |-)

    Mã:
    #include
    #include
    #include
    void main()
    {
    int i, j;
    char chuoi[] = "B A N G C U U C H U O N G";
    char ten[10][5] = {"","","Hai", "Ba", "Bon", "Nam",
    "Sau", "Bay", "Tam", "Chin"};
    clrscr();
    textcolor(YELLOW);
    gotoxy((80 - strlen(chuoi)) / 2, 1);
    cprintf("%s\n\n", chuoi);
     
    for (i=2; i<=9; i++)
    {
    gotoxy(10*(i-2) + (10 - strlen(ten[i]))/2, 4);
    textcolor(i);
    cprintf("%s", ten[i]);
    }
    for (j=1; j<=10; j++)
    for (i=2; i<=9; i++)
    {
    gotoxy(10*(i-2) + 1, j+4);
    textcolor(i);
    cprintf("%dx%2d = %2d", i, j, i*j);
    }
    getch();
    }
     
    2:
     
    #include
    #include
    #include
    void main()
    {
    long int thang, nam;
    cout<<"Nhap thang va nam: ";
    cin>>thang>>nam;
    if ((thang>12||thang<1)||(nam<0))
    cout<<"Nhap thang hoac nam sai";
    else
    {
    bool namnhuan nam%4==0&&nam%100!=0)||(nam%400==0&&nam%100==0));
    int songay;
    if(thang==4||thang==6||thang==9||thang==11)
    songay = 30;
    else
    {
    if(thang==2)
    songay = namnhuan?29:28;
    else
    songay=31;
    }
    cout<<"So ngay cua thang "<<thang<<" trong="" nam="" "<<nam<<"="" la:="" "<<songay<<endl;
    }
    getch();
    }
     
    3:#include
    #include
    #include
    #include
    int main ()
    {
    clrscr ();
    char* p;
    int i,n;
    p = (char*)malloc(128);
    printf("\n Nhap xau ki tu :");
    gets (p);
    n = strlen(p);
    printf("\n xau dao: \n");
    for( i = n-1; i>=0; i --)
    putchar(p[i]);
    printf("\n");
    free(p);
    getch ();
    return 0;
    }
     
    Câu 11: Đếm số lần xuất hiện của các ký tự trong chuỗi
     
    Chế độ KSV thu gọn
    #include
    #include
     
    void main()
    {
    char chuoi[80];
    int i = 0, count = 0;
     
    printf("\nNhap 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
    #include
    #include
    void main()
    {
    char chuoi[80];
    int i = 0, count = 0;
     
    printf("\nNhap 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();
    }
     
    Câu 15: Cho biết kích thước 1 file
     
    Chế độ KSV thu gọn
    #include
    #include
    #include
    #include
     
    int main()
    {
    int fp;
     
    long file_size;
     
    if ((fp = open("f:/cprojects/urls.txt", O_RDONLY)) == -1)
    printf("Error opening the file \n");
    else
    {
    file_size = filelength(file_handle);
    printf("The file size in bytes is %ld\n", file_size);
    close(fp);
    }
    return 0;
    }
  2. Offline

    hongoctrien

    • Friends

    Số bài viết:
    2.449
    Đã được thích:
    2.464
    Điểm thành tích:
    2.431
    Code đó đã là cơ bản rồi đó bạn

Chia sẻ trang này

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