CCCPaste

Untitled

#include 
#include 
#include 
#include 
// ne menuvaj ovde
void wtf() {
    FILE *f = fopen("dat.txt", "w");
    char c;
    while((c = getchar()) != EOF) {
        fputc(c, f);
    }
    fclose(f);
}


int main() {
    wtf();
    FILE *vlez = fopen("dat.txt", "r");
    char niza[200];
    char najdolga_linija[200];
    while(fgets(niza, 100, vlez) != NULL) {
        int broj_na_cifri = 0;
        for(int i = 0; i < strlen(niza); i++) {
            if(isdigit(niza[i])) {
                broj_na_cifri++;
            }
        }
        if(broj_na_cifri >= 2) {
            if(strlen(najdolga_linija) <= strlen(niza)) {
                strcpy(najdolga_linija, niza);
            }
        }
    }
    int indeks_na_prva_cifra = -1;
    int indeks_na_posledna_cifra = -1;
    
    for(int i = 0; i < strlen(najdolga_linija); i++) {
        if(isdigit(najdolga_linija[i])) {
            indeks_na_prva_cifra = i;
            break;
        }
    }
    for(int i = strlen(najdolga_linija) - 1; i >= 0; i--) {
        if(isdigit(najdolga_linija[i])) {
            indeks_na_posledna_cifra = i;
            break;
        }
    }
    for(int i = indeks_na_prva_cifra; i <= indeks_na_posledna_cifra; i++) {
        printf("%c", najdolga_linija[i]);
    }
    return 0;
}