Josif_tepe

Untitled

Jun 3rd, 2021
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.12 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <ctype.h>
  5.  
  6. void wtf() {
  7.     FILE *f = fopen("input.txt", "w");
  8.     char c;
  9.     while((c = getchar()) != EOF) {
  10.         fputc(c, f);
  11.     }
  12.     fclose(f);
  13. }
  14. int main() {
  15. //    wtf();
  16.     FILE *vlez = fopen("input.txt", "r");
  17.     char niza[200];
  18.    
  19.     while(fgets(niza, 100, vlez) != NULL) {
  20.         int kolku_cifri = 0;
  21.         char cifri[200];
  22.        
  23.         for(int i = 0; i < strlen(niza); i++) {
  24.             if(isdigit(niza[i])) {
  25.                 cifri[kolku_cifri] = niza[i];
  26.                 kolku_cifri++;
  27.             }
  28.         }
  29.         for(int i = 0; i < kolku_cifri; i++) {
  30.             for(int j = i + 1; j < kolku_cifri; j++) {
  31.                 if(cifri[i] > cifri[j]) {
  32.                     char pom = cifri[i];
  33.                     cifri[i] = cifri[j];
  34.                     cifri[j] = pom;
  35.                 }
  36.             }
  37.         }
  38.         printf("%d", kolku_cifri);
  39.         printf(":");
  40.         for(int i = 0; i < kolku_cifri; i++) {
  41.             printf("%c", cifri[i]);
  42.         }
  43.         printf("\n");
  44.     }
  45.     return 0;
  46. }
  47.  
Add Comment
Please, Sign In to add comment