View Code of Problem 50

#include <stdio.h>

int main() {
	char str[80], str_2[80];
	scanf("%[^\n]", str);
	int i, j, k;
	int temp_n;
	
	for (i = 0, k = 0; str[i]>0; ) {
		temp_n = 1;
		if (str[i] > 47 && str[i] < 58) {
			str_2[k] = str[i];
			k++;
		}
		else {
			str_2[k] = 42;
			k++;
			for (j = i; !(str[j] > 47 && str[j] < 58) && str[j]>0; j++) {
				temp_n++;
			}
			temp_n--;
		}
		i = i + temp_n;
	}
	for (i = 0; str_2[i] > 0; i++) {
		printf("%c", str_2[i]);
	}
}

Double click to view unformatted code.


Back to problem 50