graphlogo

Wydział Matematyki i Informatyki

Uniwersytetu Mikołaja Kopernika w Toruniu

2inf 2024/25 - Programowanie II, LE

[07] Grupy krwi
Data zakończenia: 2024-10-17 15:40
Języki: cpp
Limit czasu: 1.0 s
Limit pamięci: 50 MB
Cel
Zadanie na operacje bitowe.


Zadanie
Załóżmy, że grupy krwi kodowane są bitowo w następujący sposób
   A+ = 101, AB- = 110, 0+ = 001, B- = 010, itd.
Napisz program, który wykorzystując operacje bitowe dla zadanej grupy krwi wyznaczy wszystkie grupy krwi, dla których posiadaczy posiadacz zadanej grupy posiadacz może być dawcą.
Program powinien wczytywać i wypisywać dane w formacie tekstowym a pamiętać i przetwarzać w formie bitowej. Grupy krwi mają być wypisywane w osobnych linijkach w porządku zadanym przez relację "<" na liczbach kodujących te grupy.


Przykład
Wejście
  B-
Wyjście
B-
B+
AB-
AB+

Uwaga: zgodności grup krwi można sprawdzić w tabelce zgodności na OCND.eu


Uwaga2: Sprawdzany i brany pod uwagę przy ocenie będzie też kod źródłowy przesłanych programów (po 50% składowej).
Powrót
© 2009-2020 • ZawodyWeb Team
IKS - Inwestycja w Kierunki Strategiczne na Wydziale Matematyki i Informatyki UMK

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego