Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main() {
- srand(time(NULL));
- int pari[10], dispari[10];
- int pariTrovati = 0;
- int dispariTrovati = 0;
- while (pariTrovati < 10 || dispariTrovati < 10) {
- int generato = rand() % 50;
- if (generato % 2 == 0) {
- if (pariTrovati < 10)
- pari[pariTrovati++] = generato;
- } else {
- if (dispariTrovati < 10)
- dispari[dispariTrovati++] = generato;
- }
- }
- cout << "Pari generati: " << endl;
- for (int i = 0; i < 10; i++) {
- cout << pari[i] << " ";
- }
- cout << endl << "Dispari generati: " << endl;
- for (int i = 0; i < 10; i++) {
- cout << dispari[i] << " ";
- }
- int posPariMax = 0;
- for (int i = 0; i < 10; i++) {
- if (pari[i] > pari[posPariMax]) {
- posPariMax = i;
- }
- }
- cout << endl << "Pari max: " << pari[posPariMax] << " in pos: " << posPariMax;
- int posDispariMax = 0;
- for (int i = 0; i < 10; i++) {
- if (dispari[i] > dispari[posDispariMax]) {
- posDispariMax = i;
- }
- }
- cout << endl << "Dispari max: " << dispari[posDispariMax] << " in pos: " << posDispariMax;
- int posDispariMin = 0;
- for (int i = 0; i < 10; i++) {
- if (dispari[i] < dispari[posDispariMin]) {
- posDispariMin = i;
- }
- }
- cout << endl << "Dispari min: " << dispari[posDispariMin] << " in pos: " << posDispariMin;
- int differenze[10];
- for (int i = 0; i < 10; i++) {
- differenze[i] = pari[i] - dispari[i];
- }
- cout << endl << "Differenze generate: " << endl;
- for (int i = 0; i < 10; i++) {
- cout << differenze[i] << " ";
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment