Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: bbcctxp

Problemset: เรียงสตริง

Language: c

Time: 0.003 second

Submitted On: 2025-10-13 21:43:12

#include <stdio.h>
#include <string.h>

int check(char ch,char print[],int c){
    for(int i=0;i<c;i++){
        if(ch==print[i])
            return 1;
    }
    return 0;
}


int main(){
    char str[40];
    gets(str);

    char printed[40];
    int c=0;

    for(int i=0;i<strlen(str);i++){
        for(int j=i+1;j<strlen(str);j++){
            char swap;
            if(str[i]>str[j]){
                swap=str[i];
                str[i]=str[j];
                str[j]=swap;
            }
        }
    }

    for(int i=0;i<strlen(str);i++){
        if(!check(str[i],printed,c)){
            printed[c]=str[i];
            c++;
            printf("%c ",str[i]);
        }
    }

    return 0;
}