Tecnología

Inicio

Cómo comprobar si una matriz tiene valor o no en C ++

C ++ es un lenguaje de programación para escribir programas de ordenador. C ++ es compatible con varios tipos de variables y estructuras de datos que incluyen matrices. Una matriz es un tipo de almacenamiento de datos utilizado por todos los lenguajes de programación. En C ++, la matriz se define con corchetes y contiene variables en un orden determinado. Por ejemplo, la matriz [2, 47, 20] contiene tres números enteros, 2, 47 y 20. Para averiguar si una matriz tiene un cierto valor, es necesario recorrer cada elemento de la matriz.

Instrucciones

1 Asignar el tamaño de la matriz para el "tamaño" variable en su programa de C ++. Por ejemplo, si la matriz tiene cinco elementos, entonces
int size = 5;

2 Definir la matriz con el comando
int array [tamaño];

3 Rellenar la matriz con los números; por ejemplo, si la matriz contiene los números 4, 79, 345, 5, 34 Entonces
array [0] = 4;
array [1] = 79;
array [2] = 345;
matriz [3] = 5;
array [4] = 34;

Tenga en cuenta que las matrices en C ++ son de base cero. En otras palabras, el primer elemento tiene un índice "0"

4 Comprobar si un valor dado es uno de los elementos de la matriz con la estructura "si". Por ejemplo, para comprobar si el número 345 se encuentra en la matriz a continuación,

for (int i = 0; i <tamaño; i ++)
{
si (array [i] == 345)
}
Cada elemento de la matriz con el índice "i" se compara con "345." El símbolo "==" indica la igualdad en C ++.

5 Imprimir un estado de cuenta si la matriz contiene el valor.

for (int i = 0; i <tamaño; i ++)
{
si (array [i] == 345)

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

}
En este ejemplo, el programa imprime el resultado siguiente: "El elemento tiene el valor 345 con el índice 2."