Ursprungligen inskrivet av MacDaddy
Koden jag skriver här är korrekt men sen vill jag göra följande:
"Loopen ska använda pekare för stegning genom arrayen. Initiera loopen genom att låta en pekare peka på arrayens första element och låt sedan denna pekare förfltta sig genom arrayens element för elelemnt tills arrayen är slut."
-Vet inte hur jag börjar med detta.
#include <iostream>
#include <cstdlib>
using namespace std;
//#include "\..iodos.h" Denna funkar inte av nån anledning
#include <time.h>
int main()
{
int size=0;
cout << "Give me the size of the array: ";
cin >> size;
//int Myarray[] = new int[size]; kan man skriva så här istället med Myarray?
int *Myarray;
Myarray = new int[size];
int summa=0;
int counter=0;
srand((unsigned)time(NULL)); //kräver #include <time.h> och gör att det slumpas olika tal varje gång
for (int i = 0; i<size;i++)
{
Myarray[i]= rand()%10000 - 5000; // Slumpa ett flyttal i intervallet -5000 till 5000
summa = summa + Myarray[i]; //beräknar sammanlagda värdet
if(counter<5) //Stoppas för varje 200 nummer
{
cout << Myarray[i] <<endl;
counter++;
}
else
{
system ("PAUSE");
cout << endl<< Myarray[i] <<endl;
counter=0; //räknaren nollställs
}
}
cout << endl <<"The sum of all arrays are: " <<summa<<endl;
system ("PAUSE");
return 0;
}