Bài 13.3Viết chương trình cho phép người dùng nhập vào từ bàn phím một xâu ký tự s gồm cả các kí tự chữ và các kí tự số. Hãy tách s thành 2 xâu con: s1 chỉ chứa các ký tự số, s2 chỉ chứa các ký tự chữ.


//Câu 13.3:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char s[30], s1[30], s2[30];
int i, dem1 = 0, dem2 = 0;

printf("Nhap xau s = ");
fflush(stdin);
gets(s);

//Tach xau s thanh 2 xau con
for(i=0;i<strlen(s);i++)
{
if(isalpha(s[i]))
s1[dem1++] = s[i];
else if(isdigit(s[i]))
s2[dem2++] = s[i];
}
s1[dem1]='\0';
s2[dem2]='\0';

printf("Xau s1 = %d\n",strlen(s1)); puts(s1);
printf("Xau s2 = %d\n",strlen(s2)); puts(s2);

return 0;
}
//===dinh nghia ham===
Coding: Hải Dớ