Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include <ctype.h>
- #include <string.h>
- int main(){
- FILE *p=fopen("dat.txt","r");
- char niza[101];
- int brojac=0;
- int maxdolzina=0;
- char maxniza[101];
- while(fgets(niza,100,p)!=NULL){
- int promenliva=strlen(niza);
- brojac = 0;
- for(int i=0;i<promenliva;i++){
- if(isdigit(niza[i]))
- brojac++;
- }
- if(brojac>=2){
- if(maxdolzina<=promenliva){ // ako e pomalo ili ednakvo togas ke ni go najde posledniot vakov red
- maxdolzina=promenliva;
- strcpy(maxniza,niza);
- }
- }
- }
- /// dsadasjdk|11fsdfsjfkdsjf3djklfdjg2dfskldfj222|
- int indeks_na_posledna_cifra= -1;
- for(int i = maxdolzina - 1; i >= 0; i--) { /// pocnuvam od krajot za da najdam poslednata cifra
- if(isdigit(maxniza[i])) {
- indeks_na_posledna_cifra= i;
- break;
- ///posledna cifra
- }
- }
- for(int i = 0; i < maxdolzina; i++) {
- if(isdigit(maxniza[i])) {
- for(int j =i; j <= indeks_na_posledna_cifra; j++ ){ /// od prvata cifra do poslednata
- printf("%c", maxniza[j]);
- }
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment