Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main() {
- double numeriReali[8];
- double somma = 0, media;
- // Leggere e memorizzare i numeri reali
- for (int i = 0; i < 8; ++i) {
- cout << "Inserisci il numero reale #" << i + 1 << ": ";
- cin >> numeriReali[i];
- somma += numeriReali[i];
- }
- // Calcolare la media
- media = somma / 8;
- // Stampare la somma e la media
- cout << "Somma: " << somma << endl;
- cout << "Media: " << media << endl;
- return 0;
- }
- //2
- #include <iostream>
- using namespace std;
- int main() {
- int numeriNaturaliInversi[100];
- // Memorizzare i primi 100 numeri naturali in ordine inverso
- for (int i = 0; i < 100; ++i) {
- numeriNaturaliInversi[i] = 100 - i;
- }
- // Puoi stampare l'array se necessario
- for (int i = 0; i < 100; ++i) {
- cout << numeriNaturaliInversi[i] << " ";
- }
- return 0;
- }
- //3
- #include <iostream>
- using namespace std;
- int main() {
- int arrayUtente[8];
- // Riempire l'array con 8 elementi inseriti dall'utente
- for (int i = 0; i < 8; ++i) {
- do {
- cout << "Inserisci un numero maggiore di zero per la posizione #" << i + 1 << ": ";
- cin >> arrayUtente[i];
- } while (arrayUtente[i] <= 0);
- }
- // Stampare l'array inserito
- cout << "Array inserito: ";
- for (int i = 0; i < 8; ++i) {
- cout << arrayUtente[i] << " ";
- }
- return 0;
- }
- //4
- #include <iostream>
- using namespace std;
- int main() {
- int arrayInteri[5];
- // Leggere l'array di interi
- for (int i = 0; i < 5; ++i) {
- cout << "Inserisci un numero intero per la posizione #" << i + 1 << ": ";
- cin >> arrayInteri[i];
- }
- // Trovare il massimo e la posizione
- int massimo = arrayInteri[0];
- int posizioneMassimo = 0;
- for (int i = 1; i < 5; ++i) {
- if (arrayInteri[i] > massimo) {
- massimo = arrayInteri[i];
- posizioneMassimo = i;
- }
- }
- // Stampare il massimo e la posizione
- cout << "Massimo: " << massimo << endl;
- cout << "Posizione del massimo: " << posizioneMassimo << endl;
- return 0;
- }
- //5
- #include <iostream>
- using namespace std;
- int main() {
- int arrayInteri[10];
- // Leggere l'array di interi
- for (int i = 0; i < 10; ++i) {
- cout << "Inserisci un numero intero per la posizione #" << i + 1 << ": ";
- cin >> arrayInteri[i];
- }
- // Verificare se l'array è palindromo
- bool palindromo = true;
- for (int i = 0; i < 5; ++i) {
- if (arrayInteri[i] != arrayInteri[9 - i]) {
- palindromo = false;
- break;
- }
- }
- // Stampare il risultato
- if (palindromo) {
- cout << "L'array è palindromo." << endl;
- } else {
- cout << "L'array non è palindromo." << endl;
- }
- return 0;
- }
- //6
- #include <iostream>
- using namespace std;
- int main() {
- int arrayInteri[6];
- int ultimoNumero;
- // lettura array
- for (int i = 0; i < 6; ++i) {
- cout << "Inserisci un numero intero per la posizione #" << i + 1 << ": ";
- cin >> arrayInteri[i];
- }
- // Lettura numero intero
- cout << "Inserisci un altro numero intero: ";
- cin >> ultimoNumero;
- // Contare quanti numeri sono inferiori o superiori all'ultimo numero letto
- int inferiori = 0, superiori = 0;
- for (int i = 0; i < 6; ++i) {
- if (arrayInteri[i] < ultimoNumero) {
- inferiori++;
- } else if (arrayInteri[i] > ultimoNumero) {
- superiori++;
- }
- }
- // Stampare i risultati
- cout << "Numeri inferiori: " << inferiori << endl;
- cout << "Numeri superiori: " << superiori << endl;
- return 0;
- }
- //7
- #include <iostream>
- using namespace std;
- int main() {
- int array1[5];
- int array2[5];
- // Lettura primo array di interi
- for (int i = 0; i < 5; ++i) {
- cout << "Inserisci un numero intero per la posizione #" << i + 1 << " dell'array 1: ";
- cin >> array1[i];
- }
- // Lettura secondo
- for (int i = 0; i < 5; ++i) {
- cout << "Inserisci un numero intero per la posizione #" << i + 1 << " dell'array 2: ";
- cin >> array2[i];
- }
- // Confronto
- for (int i = 0; i < 5; ++i) {
- if (array1[i] != array2[i]) {
- cout << "Gli array non sono uguali alla posizione #" << i + 1 << endl;
- return 0; // Si interrompe...
- }
- }
- // ...Altrimenti sono uguali
- cout << "Gli array sono uguali." << endl;
- return 0;
- }
- //8
- #include <iostream>
- using namespace std;
- int main() {
- int array1[6];
- int array2[6]; // Array numeri pari
- // Lettura
- for (int i = 0; i < 6; ++i) {
- cout << "Inserisci un numero intero per la posizione #" << i + 1 << ": ";
- cin >> array1[i];
- }
- int j = 0; // Indice array2
- for (int i = 0; i < 6; ++i) {
- if (array1[i] % 2 == 0) {
- array2[j] = array1[i];
- j++;
- }
- }
- // Stampa
- cout << "Numeri pari nell'array: ";
- for (int i = 0; i < j; ++i) {
- cout << array2[i] << " ";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement