View Code of Problem 101

#include<iostream>
#include<cstring>
#include<math.h>
using namespace std;
int main(){
	string s;
	while(cin>>s){
		string m;
		int k=0;
		for(int i=0;i<s.length();i++){
			if(s[i]==',')continue;
			m[k++]=s[i];
		}
		string n;
		int j=0,num=0;
		for(int i=k-1;i>=0;i--){
//			cout<<m[i]<<endl;
			num++;
			n[j++]=m[i];
			if(num%3==0&&num<k){
				n[j]=',';
				j++;
			}
			
		}
		for(int i=j-1;i>=0;i--){
			cout<<n[i];
		}
		cout<<endl;
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 101