fork download
  1. /******************************************************************************
  2.  
  3. Welcome to GDB Online.
  4. GDB online is an online compiler and debugger tool for C/C++.
  5. Code, Compile, Run and Debug online from anywhere in world.
  6.  
  7. *******************************************************************************/
  8. //ex. 3
  9.  
  10. #include <iostream>
  11. #include <cstdlib>
  12. #include <ctime>
  13. using namespace std;
  14.  
  15. int main() {
  16. int n, minVal, maxVal;
  17.  
  18. cout << "Introduceti numarul de elemente de generat: ";
  19. cin >> n;
  20.  
  21. cout << "Introduceti limita inferioara: ";
  22. cin >> minVal;
  23.  
  24. cout << "Introduceti limita superioara: ";
  25. cin >> maxVal;
  26.  
  27. srand(time(NULL));
  28.  
  29. int *v = new int[n];
  30. int suma = 0;
  31.  
  32. cout << "\nElementele generate sunt:\n";
  33. for(int i = 0; i < n; i++) {
  34. v[i] = minVal + rand() % (maxVal - minVal + 1);
  35. cout << v[i] << " ";
  36. suma += v[i];
  37. }
  38.  
  39. double media = (double)suma / n;
  40.  
  41. cout << "\n\nMedia numerelor generate este: " << media << endl;
  42.  
  43. delete[] v;
  44. return 0;
  45. }
  46.  
Success #stdin #stdout 0.01s 5288KB
stdin
45
stdout
Introduceti numarul de elemente de generat: Introduceti limita inferioara: Introduceti limita superioara: 
Elementele generate sunt:
-1529371470 -680860920 -794855283 2145279261 -806698953 -321286278 -1638185410 -2039946707 -343842321 -1597996040 -1642161397 -830554231 -189060247 -1990965781 -1634370726 -1608283990 -405826701 -1512693804 -1756217733 -1928324837 -1154532975 -716799708 -681091514 -1791118151 -1310811762 -1822284944 -1210358813 -1916726843 -1763721498 -978732753 -639328861 -1071712136 -1585696488 -1360286960 -1000019338 -171014609 -1607676054 -416823916 -2137064132 -1877621191 -1940922772 -1557844696 -486794590 -2056085835 -1327429645 

Media numerelor generate este: 4.76856e+07