[AIUTO] Difficoltà esercizi array con c++

di il
1 risposte

[AIUTO] Difficoltà esercizi array con c++

Salve
Domani avrò una verifica di informatica e ho difficoltà su alcuni esercizi stiamo studiando gli array, e il caricamento e altri banali esercizi su calcolare la somma o la differenza non sono un problema..ma ora ho di fronte questi esercizi (i più esperti rideranno ma non so sul serio dove mettere le mani )

Esercizio 1: Dopo aver caricato un array di n interi trovare l'elemento di valore minimo.
Esercizio 2: Dopo aver caricato un array di n interi calcolare la somma dei numeri in posizione pari dell'array.
Esercizio 3: Dopo aver caricato un array di n interi calcolare la somma dei numeri pari e quella dei numeri dispari e verificare quale è più grande.
Esercizio 4: Dopo aver caricato un array di n interi verificare quanti sono multipli di un numerok inserito da tastiera.

Sapete aiutarmi?

1 Risposte

  • Re: [AIUTO] Difficoltà esercizi array con c++

    Parto dal presupposto che tu sappia scandire un array ovvero sei in grado di scrivere una funzione che ad esempio stampa i valori:
    void StampaArray( int *array, int n )
    {
    int i;
    for( i=0; i<n; i++ )
         printf( "%d\n", array[i] );
    }

    su questa base puoi costruire:
    - la ricerca del minimo: ad ogni passata di ciclo verifichi se il minimo è inferiore al minimo fino a quel punto trovato (inizialmente poni minimo=array[0]) e se si aggiorni minimo;
    - somma delle posizioni pari: se (i%2) == 0 aggiorni una sommatoria che hai inizializzato a 0 in partenza;
    - sommare i pari e i dispari, usando due variabili "sommatoria" separate
    ...
    Spero di averti dato qualche spunto...
Devi accedere o registrarti per scrivere nel forum
1 risposte