Esercizi array

Risolvi i seguenti esercizi (è possibile accorpare più esercizi in un unico programma con un menu di scelta):

  1. data una sequenza (fornita dall’utente) di N caratteri (max 100) riscrivila in ordine inverso

  2. data una sequenza di N numeri (max 100) riscrivila in ordine inverso

  3. data una sequenza di N numeri (max 100) e un numero D visualizza tutti i numeri divisibili per D

  4. data una sequenza di N caratteri (max 100) e due caratteri C1 e C2 visualizza tutti i caratteri maggiori o uguali a C1 e minori o uguali a C2

  5. data una sequenza di numeri (max 20) calcola la media e quanti dei numeri la superano

  6. date due sequenze di numeri (max 10 numeri ciascuna) confrontale e verifica se sono uguali (numeri uguali nello stesso ordine)

  7. data una matrice di numeri interi R*C (R righe e C colonne)  inizializzala a 0, chiedi all’utente una riga o una colonna, inserisci 1 in tutte le posizioni della riga o della colonna scelta e visualizzala

  8. data una matrice di numeri interi N*N  (N righe ed N colonne), inizializzala a 0, inserisci 1 nella celle delle due diagonali e visualizzala

  9. data una matrice di numeri interi 3*3  (3 righe ed 3 colonne) verifica se è un quadrato magico (cioè se la somma di ogni riga, di ogni colonna e di ogni diagonale è uguale allo stesso numero)

  10. data una matrice di numeri interi N*N  (N righe ed N colonne) verifica se è un quadrato magico (cioè se la somma di ogni riga, di ogni colonna e di ogni diagonale da lo stesso numero)