Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- #include <ctime> // Time for random generator
- using namespace std;
- int main(int argc, char *argv[])
- {
- int arraySize, randNumber;
- int evenCounter = 0, unevenCounter = 0, primeCounter = 0;
- int temp = 0; // Holder
- srand(time(NULL));
- arraySize = rand() % 50 + 1; // [1;50]
- int numberArray[arraySize];
- for (int i = 0; i < arraySize; i++){ // Filling array with random numbers
- randNumber = rand() % 100 + 1; // [1;100]
- numberArray[i] = randNumber;
- cout << randNumber << " ";
- }
- // Accessing array
- for (int i = 0; i < arraySize; i++)
- {
- for (int j = 1; j <= numberArray[i]; j++) // Looking for prime number
- {
- if (numberArray[i] % j == 0)
- {
- temp++;
- }
- }
- if (temp == 2)
- {
- primeCounter++;
- }
- if (numberArray[i] % 2 == 0) evenCounter++; // Looking for even numbers
- if (numberArray[i] % 2 != 0) unevenCounter++; // Looking for uneven numbers
- temp = 0;
- }
- // Output
- cout << endl;
- cout << "Ammount of even numbers: " << evenCounter << endl;
- cout << "Ammount of uneven numbers: " << unevenCounter << endl;
- cout << "Ammount of prime numbers: " << primeCounter << endl;
- // Ending
- cout << "\n\n ";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement