sfide e soluzioni con ++, pratica di programmazione

compiti: Unidimensionale array C ++

compiti: Unidimensionale array C ++
3.8 (76%) 5 voti

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:

61 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. Когда ищем среднее значение, это же float? Если да, то в 3 задаче ошибка. Хоть она и не значительная, но мне кажется, что это не лучшая привычка округлять))

    1. questo грубая errore:
      переменная averageValue должна быть объявлена как float / raddoppiare (лучше double);
      выражение вычисления averageValue должно быть переписано так, чтобы вычислялось с вещественными значениями, например так:

      averageValue = (double)sum / SIZE;

Lascia un Commento

Inserire il codice nei tag: <pre class="lang:C ++ decodifica:true ">IL TUO CODICE</pre>