Come verificare se un array ha valore oppure no in C ++

July 14

C ++ è un linguaggio di programmazione per la scrittura di programmi per computer. C ++ supporta diversi tipi di variabili e strutture di dati tra gli array. Una matrice è un tipo di archiviazione dati utilizzati da tutti i linguaggi di programmazione. In C ++, la matrice è definita con parentesi quadre e contiene variabili in un certo ordine. Per esempio, l'array [2, 47, 20] contiene tre numeri interi, 2, 47 e 20. Per sapere se una matrice ha un certo valore, è necessario scorrere ogni elemento dell'array.

istruzione

1 Assegnare la dimensione della matrice per la "dimensione" variabile nel programma C ++. Ad esempio, se l'array comprende cinque elementi allora
int size = 5;

2 Definire la matrice con il comando
int array [dimensione];

3 Compilare la matrice con i numeri; per esempio, se la matrice contiene i numeri 4, 79, 345, 5, 34 poi
array [0] = 4;
array [1] = 79;
array [2] = 345;
array [3] = 5;
array [4] = 34;

Si noti che gli array in C ++ sono a base zero. In altre parole, il primo elemento ha un indice "0"

4 Controllare se un dato valore è tra gli elementi dell'array con la struttura "se". Ad esempio, per verificare se il numero 345 è nella matrice allora

for (int i = 0; i <dimensioni; i ++)
{
if (array [i] == 345)
}
Ogni elemento dell'array con l'indice "i" viene confrontato con "345" Il simbolo "==" indica l'uguaglianza in C ++.

5 Stampare una dichiarazione se la matrice contiene il valore.

for (int i = 0; i <dimensioni; i ++)
{
if (array [i] == 345)

{
std::cout&lt;&lt; &quot;The array has the value 345 with the index &quot;&lt;&lt;i;
}

}
In questo esempio, il programma stampa il seguente output: "L'elemento ha il valore 345 con l'indice 2."