View Code of Problem 101

#include<bits/stdc++.h>
using namespace std;

int main(){
	stack<char>queue;
	char s[1000],s1[1000],m[1000];
	int k = 0,num = 0,op = 0;
	while(gets(s)){
		for(int i = 0;i<strlen(s);i++){
			if(s[i]==',')continue;
			else s1[num++] = s[i];
		}
		for(int i = num -1 ;i>=0;i--){
			if(k==3){
				m[op++] = ',';
				m[op] = s1[i];
				k = 0;	
			}	
			else m[op] = s1[i]; 
			op++;
			k++;
		}
		for(int i = op-1;i>=0;i--)cout<<m[i];
		op = 0;
		k = 0;
		num = 0;
//		memset(s1,0,sizeof(s1));
		cout<<endl;
	}
	
	return 0;
}

Double click to view unformatted code.


Back to problem 101