Difference between revisions of "CPP/Array"

From ProgrammingExamples
< CPP
Jump to: navigation, search
(Created page with '==Array.cpp== <source lang="cpp"> #include <iostream> double* ReturnArray(); int main() { double a[3]; a[0] = 0.5; a[1] = 1.5; a[2] = 2.5; std::cout << a[0] << …')
 
(Array.cpp)
 
Line 2: Line 2:
 
<source lang="cpp">
 
<source lang="cpp">
 
#include <iostream>
 
#include <iostream>
 
+
#include <ctime>
double* ReturnArray();
+
 
 
 +
using namespace std;
 +
 
int main()
 
int main()
{
+
{  
   double a[3];
+
   srand(time(0)); //seed random number generator
  a[0] = 0.5;
+
   const int maxSize = 10;
   a[1] = 1.5;
+
   int rawArray[maxSize] = {0}; // 0 0 0 0 0 0 0 0 0 0
   a[2] = 2.5;
+
 
+
  std::cout << a[0] << " " << a[1] << " " << a[2] << std::endl;
+
 
+
  double* A;
+
  A = ReturnArray();
+
  std::cout << A[0] << " " << A[1] << " " << A[2] << std::endl;
+
  
   return 0;
+
   // generate 10 random numbers
}
+
  for(int i = 0; i < maxSize; ++i) rawArray[i] = rand();
  
 +
  for(int j = 0; j < maxSize; ++j) cout << rawArray[j] << " ";
 +
 +
  return 0;
  
double* ReturnArray()
 
{
 
  double* A = new double[3];
 
  A[0] = 1.0;
 
  A[1] = 2.0;
 
  A[2] = 3.0;
 
 
 
  return A;
 
 
}
 
}
 +
 
</source>
 
</source>

Latest revision as of 23:37, 15 July 2010

Array.cpp

#include <iostream>
#include <ctime>
 
using namespace std;
 
int main()
{ 
  srand(time(0)); //seed random number generator
  const int maxSize = 10;
  int rawArray[maxSize] = {0}; // 0 0 0 0 0 0 0 0 0 0
 
  // generate 10 random numbers
  for(int i = 0; i < maxSize; ++i) rawArray[i] = rand();
 
  for(int j = 0; j < maxSize; ++j) cout << rawArray[j] << " ";
 
  return 0;
 
}