Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
- int main(){
- int i, len, N, j, x;
- int ch0 = 0;
- int ch_ = 0;
- char cases[1024];
- char str[1024];
- gets(cases);
- N = atoi(cases);
- for (i = 0; i < N; i++) {
- gets(str);
- len = strlen(str);
- x = len;
- do {
- if (len < 255) x = len;
- else x = 255;
- for (j = 0; j < x; j++) {
- if (str[j] == '0') {
- if (ch_ == 1) {
- printf("%c", ' ');
- ch_ = 0;
- }
- else if (ch_ == 2) {
- printf("%c%c", ' ',' ');
- ch_ = 0;
- }
- else if (ch_ > 2) {
- printf("%c%c", '$', ch_);
- ch_ = 0;
- }
- ch0++;
- }
- else if (str[j] == ' ') {
- if (ch0 == 1) {
- printf("%c", '0');
- ch0 = 0;
- }
- else if (ch0 == 2) {
- printf("%c%c", '0','0');
- ch0 = 0;
- }
- else if (ch0 > 2) {
- printf("%c%c", '#','#');
- ch0 = 0;
- }
- ch_++;
- }
- else {
- if (ch_ == 1) {
- printf("%c", ' ');
- ch_ = 0;
- }
- else if (ch_ == 2) {
- printf("%c%c", ' ',' ');
- ch_ = 0;
- }
- else if (ch_ > 2) {
- printf("%c%c", '$', ch_);
- ch_ = 0;
- }
- else if (ch0 == 1) {
- printf("%c", '0');
- ch0 = 0;
- }
- else if (ch0 == 2) {
- printf("%c%c", '0','0');
- ch0 = 0;
- }
- else if (ch0 > 2) {
- printf("%c%c", '#','#');
- ch0 = 0;
- }
- ch0 = 0;
- ch_ = 0;
- printf ("%c", str[j]);
- }
- }
- if (ch_ == 1) {
- printf("%c", ' ');
- ch_ = 0;
- }
- else if (ch_ == 2) {
- printf("%c%c", ' ',' ');
- ch_ = 0;
- }
- else if (ch_ > 2) {
- printf("%c%c", '$', ch_);
- ch_ = 0;
- }
- else if (ch0 == 1) {
- printf("%c", '0');
- ch0 = 0;
- }
- else if (ch0 == 2) {
- printf("%c%c", '0','0');
- ch0 = 0;
- }
- else if (ch0 > 2) {
- printf("%c%c", '#','#');
- ch0 = 0;
- }
- len -= 255;
- } while (len > 0);
- printf("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement