fork download
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7. struct User1 {
  8. string Nome;
  9. int NxZ;
  10. int hNX2;
  11. int kJXU;
  12. };
  13.  
  14. int CalcJnxU(User1 x) { //x é do tipo User1 e é uma variável local desta função
  15. int Resultado;
  16. srand(time(0)) ;
  17. Resultado = x.hNX2 + (rand() % 4);
  18. return Resultado;
  19. }
  20.  
  21. int main() {
  22. User1 x; //este x só existe aqui no Main, mas seu valor pode ser passado p/ outras funções
  23. x.Nome = "nome1";
  24. x.NxZ = 20;
  25. x.hNX2 = 2;
  26. x.kJXU = 2;
  27. cout << CalcJnxU(x);
  28. return 0;
  29. }
  30.  
  31. //https://pt.stackoverflow.com/q/41864/101
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
3