josiftepe

Untitled

Dec 25th, 2020
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.23 KB | None | 0 0
  1. #include<stdio.h>
  2. #include <ctype.h>
  3. #include <string.h>
  4. int main(){
  5.     FILE *p=fopen("dat.txt","r");
  6.     char niza[101];
  7.     int brojac=0;
  8.     int maxdolzina=0;
  9.     char maxniza[101];
  10.     while(fgets(niza,100,p)!=NULL){
  11.         int promenliva=strlen(niza);
  12.         brojac = 0;
  13.     for(int i=0;i<promenliva;i++){
  14.         if(isdigit(niza[i]))
  15.             brojac++;
  16.  
  17.     }
  18.     if(brojac>=2){
  19.  
  20.         if(maxdolzina<=promenliva){ // ako e pomalo ili ednakvo togas ke ni go najde posledniot vakov red
  21.             maxdolzina=promenliva;
  22.             strcpy(maxniza,niza);
  23.         }
  24.  
  25.  
  26.     }
  27.  
  28.     }
  29.     /// dsadasjdk|11fsdfsjfkdsjf3djklfdjg2dfskldfj222|
  30.     int indeks_na_posledna_cifra= -1;
  31.     for(int i  = maxdolzina - 1; i >= 0; i--) { /// pocnuvam od krajot za da najdam poslednata cifra
  32.             if(isdigit(maxniza[i])) {
  33.                 indeks_na_posledna_cifra= i;
  34.                 break;
  35.                 ///posledna cifra
  36.             }
  37.  
  38.     }
  39.     for(int i = 0; i < maxdolzina; i++) {
  40.         if(isdigit(maxniza[i])) {
  41.             for(int j  =i; j <= indeks_na_posledna_cifra; j++ ){ /// od prvata cifra do poslednata
  42.                 printf("%c", maxniza[j]);
  43.             }
  44.             break;
  45.         }
  46.     }
  47. }
  48.  
Advertisement
Add Comment
Please, Sign In to add comment