Ledger Nano X - The secure hardware wallet
SHARE
TWEET

Untitled

Alx09 May 23rd, 2020 (edited) 1,189 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. FILE *f;// variabila de tip fiser
  4.  
  5. int XOR(int n) { // functia recursiva
  6.     int x;// variabila ajutatoare
  7.  
  8.     if (n){
  9.         fscanf(f, "%d", &x); // citim din fiser o variabila// daca mai sunt numere de citit in fiser
  10.         return  x ^ XOR(n - 1); //mergem recursiv pana n = 0, si la intoarcere aplicam operatia xor pe fiecare element care ramane salvat in stiva
  11. }
  12.     return 0; // cand n = 0 atunci aplicam X^0, care este tot x
  13. }
  14.  
  15.  
  16. int main() {
  17.     int n; // citim numarul de numere din fiser
  18.     f = fopen("input.txt", "r"); //deschidem in mod citire
  19.     fscanf(f, "%d", &n); // citim numarul de elemente
  20.     printf("%d\n", XOR(n));// afisam rezultatul returnar de functia XOR pentru n citit
  21.     fclose(f);// inchidem fiserul
  22.     return 0;// return standard
  23. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top