Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <ctype.h>
- // 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;
- }
Add Comment
Please, Sign In to add comment