Diễn đàn lớp D09CNTT2 học viện Bưu Chính Viễn Thông
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Bài toán tách từ

2 posters

Go down

Bài toán tách từ Empty Bài toán tách từ

Bài gửi  hungnghien Fri Jan 14, 2011 1:52 pm

A dùng cả 2 cách nhé . Cách 2 là dùng mình while

Code:

// Tach tu
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <string.h>

int main(){
    char str[1000],s[20];
    int n,i,k,count;
   
    cout<<"Nhap chuoi ky tu : ";
    fflush(stdin);
    gets(str);
   
    n=strlen(str); count=0; k=0;
   
    for(i=0;i<=n;i++)
    {
        switch(str[i])
        {
            case ' ':  //Ky tu Space
            case '\t': //Ky tu TAB
            case '\r': //Ky tu Enter
            case '\n': //Ky tu xuong dong
            case '\0': //Ky tu ket thuc chuoi
                if (k>0)
                {
                    s[k]='\0'; k=0; count++;
                    cout<<"\nKet qua buoc "<<count<<" là : "<<s;
                }
                break;
            default : 
                s[k++]=str[i];
                break;
        }
    }
   
    //Cach chi dung vong while
    cout<<"\n\n Cach 2\n";
    count=0; k=0;
    int OK;
    i=0;

    while(i<=n)
    {
        OK=1;
        while((str[i]==' ')||(str[i]=='\t')||(str[i]=='\r')||(str[i]=='\n')||(str[i]=='\0'))
        {
            while(k>0)
            {
                s[k]='\0'; k=0; count++;
                cout<<"\nKet qua buoc "<<count<<" là : "<<s;
                break;
            }
            OK=0;
            break;
        }
       
        while(OK==1)
        {
            s[k++]=str[i];
            break;
        }
        i++;
    }
    getch();   
}

hungnghien

Tổng số bài gửi : 12
Join date : 12/01/2011

Về Đầu Trang Go down

Bài toán tách từ Empty Re: Bài toán tách từ

Bài gửi  **M@rj0** Fri Jan 14, 2011 4:51 pm

A Hưng chăm làm bt ghê ta Smile). Mỗi tội host này hơi chậm, phải chờ 1 lúc mới load đc, hic @@

**M@rj0**

Tổng số bài gửi : 3
Join date : 13/01/2011

Về Đầu Trang Go down

Bài toán tách từ Empty Re: Bài toán tách từ

Bài gửi  hungnghien Fri Jan 14, 2011 6:15 pm

Cái này là free mà em ... Cứ tạm trong này đã ... Khi nào xôm thì có cái chính thức ...

hungnghien

Tổng số bài gửi : 12
Join date : 12/01/2011

Về Đầu Trang Go down

Bài toán tách từ Empty Re: Bài toán tách từ

Bài gửi  Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết