Advertisement
Guest User

Tablica

a guest
Mar 29th, 2014
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.03 KB | None | 0 0
  1. bool czy_istnieje(int t[],int n) // zakładamy, że tablica może ulec zmianie (aby temu zaradzić można stworzyć kopię)
  2. {
  3.     i=0, j=0;
  4.     bool a=true;    //warunek całego zadania
  5.     bool b=false;   //zakładamy, że w wierszach wszystkie liczby posiadają cyfry/cyfrę parzystą
  6.     bool c=true;    //zakładamy, że wszystkie cyfry danej liczby są nieparzyste
  7.     while( i<n && a)
  8.     {
  9.         while( j<n && !b)
  10.         {
  11.             while( t[i][j] > 0   &&   c)
  12.             {
  13.                 if(  ( ( t[i][j] ) % 10 ) % 2 == 0  )  {c=false;}
  14.                 // ten warunek sprawdza ostatnią cyfrę (...%10) czy jest podzielna przez dwa (...%2)
  15.                 t[i][j]=t[i][j]/10;   // ucinamy ostatnią cyfrę, aby dojsć do pozostałych
  16.                                       // jeśli przynajmniej jedna cyfra jest parzysta, to
  17.             }                         // c jest nieprawdziwe
  18.            
  19.             if(c == true)  {b = true;}
  20.             j= j+1;
  21.             c= true;                   // ”zerujemy” wartość
  22.         }
  23.         j=0;
  24.         if(b == false)
  25.         {
  26.             a = false;
  27.         }
  28.         b = false;                                    // „zerujemy” wartość
  29.         i=i+1;
  30.     }
  31.     return a;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement