Time's up!
Code:
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#define ROWS 4
#define SIZE 24
int main() { // string work
int row=0,i,j,k,len,test=0;
char input[ROWS][SIZE]={{"123"},{"abc"},{"123abc"},{"abc123"}};
int num[SIZE]={0};
char alpha[SIZE]={'\0'};
for(row=0;row<ROWS;row++) {
printf("Input: %s\t\t",input[row]);
len=strlen(input[row]);
j=k=0;
for(i=0;i<len;i++) {
test = input[row][i];
if(isdigit(test)) {
num[j++]=test-'0';
}else {
alpha[k++]=input[row][i];
}
}
printf("alpha: ");
for(i=0;i<k;i++)
printf("%c",alpha[i]);
if(k<j)
for(;k<j;k++)
putchar(' ');
printf("\t\tnum: ");
for(i=0;i<j;i++)
printf(" %d ", num[i]);
printf("\n\n");
}
printf("\n");
return 0;
}
Give that a study.