Advertisement
adnanj

Logika sklopa polusabirač (suma i prenos)

Mar 13th, 2014
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.56 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void sumaiPrenos(int, int, int &, int &);
  5.  
  6. int main() {
  7.          int A, B, suma, prenos;
  8.  
  9.      do {
  10.      cout << "Unesite bite A i B: ";
  11.      cin >> A >> B;
  12.      }
  13.      while((A<0||A>1)||(B<0||B>1));
  14.  
  15.      sumaiPrenos(A, B, suma, prenos);
  16.  
  17.      cout << "A\tB\tPrenos\tSuma\n";
  18.      cout << A << "\t" << B << "\t" << prenos << "\t" << suma;
  19.  
  20.      system("pause>0");
  21.      return 0;
  22. }
  23.  
  24. void sumaiPrenos(int A, int B, int &suma, int &prenos) {
  25.      if((A||B)&&!(A&&B)) suma = 1;
  26.      else suma = 0;
  27.      if(A&&B) prenos = 1;
  28.      else prenos = 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement