josiftepe

Untitled

Dec 25th, 2020
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.87 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int rekurzija(int n, int posledna_cifra_e_ok){
  5.     if(n < 10){ // imame uste edna cifra ostanato
  6.     if(n%2==1){
  7.         return 1;
  8.     }
  9.     else{
  10.         return 0;
  11.     }
  12.  
  13.  
  14. }
  15.  if(posledna_cifra_e_ok==0){
  16.       if(n%2==0){
  17.         return rekurzija(n/10,1);
  18.       }
  19.       else{
  20.           return 0;
  21.         }
  22.   }
  23.   else{
  24.       return rekurzija(n/10,1);
  25.   }
  26. }
  27.  
  28.   int main()
  29.   {
  30.       int n;
  31.       scanf("%d",&n);
  32.       int niza[n];
  33.       int barem_eden_e_ispecaten = 0;
  34.       for(int i=0;i<n;i++)
  35.           scanf("%d",&niza[i]);
  36.       for(int i=0;i<n;i++) {
  37.           if(rekurzija(niza[i], 0) == 1) {
  38.               printf("%d\n", niza[i]);
  39.               barem_eden_e_ispecaten = 1;
  40.           }
  41.       }
  42.       if(barem_eden_e_ispecaten == 0) {
  43.           printf("No such elements!\n");
  44.       }
  45.       return 0;
  46.   }
  47.  
Advertisement
Add Comment
Please, Sign In to add comment