Hvordan sjekke om en Array har verdi eller ikke i C ++

C ++ er et programmeringsspråk for å skrive dataprogrammer. C ++ støtter flere typer av variable og datastrukturer inkludert matriser. En matrise er en type datalagring brukes av alle programmeringsspråk. I C ++, blir matrisen defineres med klammeparenteser og inneholder variabler i en bestemt rekkefølge. For eksempel matrisen [2, 47, 20] inneholder tre heltall, 2, 47 og 20. For å finne ut om en rekke har en viss verdi, må du sløyfe gjennom hver matrise element.

Bruksanvisning

1 Tilordne størrelsen på matrisen til variabelen "størrelse" i C ++ program. For eksempel, hvis rekken har fem elementer deretter
int size = 5;

2 Definer matrisen med kommandoen
int rekke [size];

3 Fylle matrise med tall; for eksempel hvis matrisen inneholder tallene 4, 79, 345, 5, 34 og deretter
matrise [0] = 4;
matrise [1] = 79;
matrise [2] = 345;
matrise [3] = 5;
matrisen [4] = 34;

Merk at arrays i C ++ er null-basert. Med andre ord, har det første element en indeks "0."

4 Sjekk om en gitt verdi er blant de array-elementer med struktur "hvis". For eksempel, for å sjekke om tallet 345 er i rekken da

for (int i = 0; i <størrelse; i ++)
{
if (matrise [i] == 345)
}
Hvert gruppeelement med indeksen "i" er sammenlignet med "345." Symbolet "==" indikerer likestilling i C ++.

5 Skriv ut en uttalelse om matrisen inneholder verdien.

for (int i = 0; i <størrelse; i ++)
{
if (matrise [i] == 345)

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

}
I dette eksemplet, skriver programmet ut følgende resultat: «Elementet har verdien 345 med indeksen 2."