Advertisement
Josif_tepe

Untitled

Dec 24th, 2020
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.77 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <ctype.h>
  5.  
  6. int main()
  7. {
  8.     FILE *p = fopen("in.txt", "r");
  9.     char niza[101];
  10.     char najdolga_niza[101];
  11.    
  12.     while(fgets(niza, 100, p) != NULL) {
  13.         int n = strlen(niza); // dolzina na nizata
  14.         int broj_na_cifri = 0;
  15.         for(int i = 0; i < n; i++) {
  16.             if(isdigit(niza[i])) { // proveruva dali e cifra
  17.                 broj_na_cifri += 1; // dodadi cifra
  18.             }
  19.         }
  20.         if(broj_na_cifri >= 2) {
  21.             if(strlen(najdolga_niza) < strlen(niza)) {
  22.                 strcpy(najdolga_niza, niza); // string copy, kopiraj edna niza vo druga
  23.             }
  24.         }
  25.     }
  26.     printf("%s", najdolga_niza);
  27.    
  28.     return 0;
  29. }
  30.  
  31.  // o|abbbbaaaazaab|i
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement