Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main() {
- unsigned char stiva[100], oper1[4], oper2[4], T;
- int varf, i;
- printf("Operatorul1 = ");
- scanf("%s", &oper1);
- printf("Operatorul2 = ");
- scanf("%s", &oper2);
- printf("n = ");
- scanf("%d", &varf);
- stiva[0] = 0x45;
- getchar();
- for (i = 1; i <= varf; i++)
- {
- printf("stiva[%d] = ", i);
- scanf("%x", &stiva[i]);
- }
- while (varf) {
- T = stiva[varf--];
- switch (oper1[0])
- {
- case 'X': T ^= stiva[varf]; break;
- case 'A': T &= stiva[varf]; break;
- case 'O': T |= stiva[varf]; break;
- }
- printf("%x ", T);
- switch (oper2[0])
- {
- case 'X': T ^= stiva[varf]; break;
- case 'A': T &= stiva[varf]; break;
- case 'O': T |= stiva[varf]; break;
- }
- printf("%x ", T);
- }
- getchar();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment