Inserire elementi in un array.

di
Anonimizzato10214
il
2 risposte

Inserire elementi in un array.

Ciao a tutti, il titolo direi che è esplicito.
Come posso inserire degli elementi in un array?

Ad esempio:

#include <iostream>

using namespace std;

int main()
{

int dim = 5;
int array[dim];

                   for (int i = 0; i < dim; i++)
                   {
                   cout <<"Inserire un numero o -1 se vuoi sucire:\n";
                   int x;
                   cin >> x;
                   if ( x == -1)
                   stampa gli elementi dell'array.(ossia meno di 5).
                   else
                   stampa tutti gli elementi dell'array. (ossia 5),
}

Non so se mi sono spiegato bene. Il programma in pratica mi chiede il numero da inserire nell'array e se digito tutti e 5 i numeri, me li stampa tutti e 5, sennò me ne stampa quanti ne ho digitati.

Grazie delle eventuali risposte !

2 Risposte

  • Re: Inserire elementi in un array.

    Dopo l'inserimento da tastiera io utilizzo
    scanf("%d",array);
    così finchè il ciclo gira l'array sarà aggiornato con i valori
  • Re: Inserire elementi in un array.

    Grazie ho risolto con 2 cicli for !
Devi accedere o registrarti per scrivere nel forum
2 risposte