Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.16 KB | None | 0 0
  1. // Suma binarnych.cpp : Defines the entry point for the console application.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include <iostream>
  6. using namespace std;
  7.  
  8.  
  9. int _tmain(int argc, _TCHAR* argv[])
  10. {
  11.     int liczbaZestawow, ileBitowPierwszej, ileBitowDrugiej, rozmiar;
  12.    
  13.     cin >> liczbaZestawow;
  14.  
  15.     for (int i = 0; i < liczbaZestawow; i++)
  16.     {
  17.         cin >> ileBitowPierwszej;
  18.         int * pierwszaLiczba = new int[ileBitowPierwszej];
  19.         for (int j = 0; j < ileBitowPierwszej; j++)
  20.         {
  21.             cin >> pierwszaLiczba[j];
  22.         }
  23.  
  24.         cin >> ileBitowDrugiej;
  25.         int * drugaLiczba = new int[ileBitowDrugiej];
  26.         for (int j = 0; j < ileBitowDrugiej; j++)
  27.         {
  28.             cin >> drugaLiczba[j];
  29.         }
  30.  
  31.         int * wynik = new int[];
  32.  
  33.         int a = 0;
  34.         while (pierwszaLiczba[a] + drugaLiczba[a] != NULL)
  35.         {
  36.             if (pierwszaLiczba[a] + drugaLiczba[a] == 0)
  37.             {
  38.                 wynik[a] = 0;
  39.                 a++;
  40.             }
  41.             else if (pierwszaLiczba[a] + drugaLiczba[a] == 2)
  42.             {
  43.                 wynik[a] = 0;
  44.                 wynik[a - 1]++;
  45.                 a++;
  46.             }
  47.             else if (pierwszaLiczba[a] + drugaLiczba[a] == 1)
  48.             {
  49.                 wynik[a] = 1;
  50.                 a++;
  51.             }
  52.         }
  53.  
  54.         int j = 0;
  55.         while (wynik[j] != NULL)
  56.         {
  57.             cout << wynik[j] << endl;
  58.             j++;
  59.         }
  60.  
  61.  
  62.     }
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement