compiti: Unidimensionale array C ++

Come arrivare a risolvere i problemi, Leggi gli articoli Array in C ++ e Il generatore di numeri casuali rand(), Se non li avete letto. Cercare di risolvere il problema proposto da soli e guardare le nostre soluzioni solo in casi estremi.

1. Creare un array di tipo int di 10 Elementi e riempirlo con numeri casuali da 7 a 14. Dopo aver riempito sovrascrivere tutti i numeri, che da più di dieci: dal valore memorizzato da asporto 10. Ad esempio il numero è memorizzato nella cella 12: 12 – 10 = 2. Scrivi a questa cella 2 La scrittura di un nuovo valore, uso composito (combinato) operatori.




2. Riempire un array di 50 elementi dei numeri dispari 1 a 99. (operazione uso modulo, per controllare il numero di parità)




3. Dichiarare tre matrici. I primi due per riempire con i valori casuali da 10 a 30. Nella terza elementi dell'array per registrare la quantità degli elementi corrispondenti dei primi due set. (zero nella terza cella – nullo quantità di primo e secondo matrici di celle, e così via). Poi, trovare la media aritmetica degli elementi del terzo array, valore massimo e valore minimo, esso memorizza.

Per sostenere il nostro sito – cliccare sul salvadanaio e scegliere qualsiasi modo conveniente.

Newsletter nuove lezioni sulla programmazione:

compiti: Unidimensionale array C ++
3.3 (66.67%) 6 voti

63 pensieri su "compiti: Unidimensionale array C ++

  1. scusa!per non adeguatamente una domanda, c'è una soluzione di 3 suo compito unidimensionale matrice, dove è possibile visualizzare il codice, in modo che è possibile controllare e sottolineare i difetti?

    1. perché?
      Non si tratta di una scuola elementare, nessuno a guardare il codice non sarà.
      E i commenti qui non sono adattati e distorcono il codice, se si entra qui.

      Un criterio di qualità del codice per voi sempre deve essere di esecuzione programmi: se rispettano le condizioni imposte, allora tutto va bene.

  2. la prego di dirmi, qual è il mio errore (emette il valore minimo 0)

  3. Ho trovato un altro modo)

  4. Quando siamo alla ricerca di un valore medio, Questo stesso galleggiante? Se sì, poi 3 il bug compito. Anche se lei non è significativo, ma mi sembra, non è una buona abitudine per arrotondare))

    1. questo ruvido errore:
      – variabile averageValue deve essere dichiarato come un galleggiante / raddoppiare (meglio doppia);
      – calcolo espressione averageValue dovrebbe essere riscritta come, per calcolare con valori reali, come questo:

      averageValue = (double)sum / SIZE;

  5. 2 задача же не правильно решена?
    вот же
    #includere

    using namespace std;

    int main(int argc, const char * argv[]){
    int arr[50] = {};
    per (int i = 0; io<50; i ++){
    fare
    arr[io] = 1 + rand() % 100;
    mentre (arr[io] % 2 != 1);
    cout << arr[io] << " ";
    }
    cout << endl;
    sistema("pause");
    ritorno 0;
    }

Lascia un Commento

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *