array::begin() y array::end() en C++ STL

Las clases de arreglos son generalmente más eficientes, livianas y confiables que los arreglos de estilo C. La introducción de la clase de array de C++ 11 ha ofrecido una mejor alternativa para las arrays de estilo C. array::comienzo() La función begin() se usa para devolver un iterador que apunta al primer elemento del contenedor … Continue reading «array::begin() y array::end() en C++ STL»

¿Cuáles son los tipos de datos para los que no es posible crear una array?

En C, es posible tener una array de todos los tipos excepto los siguientes. 1) nulo. 2) funciones. Por ejemplo, el siguiente programa arroja un error de compilación int main() { void arr[100]; } Producción: error: declaration of ‘arr’ as array of voids Pero podemos tener una array de punteros vacíos y punteros de función. … Continue reading «¿Cuáles son los tipos de datos para los que no es posible crear una array?»

¿Cuál es la diferencia entre «array» y «&array» para «int array[5]»?

Si alguien ha definido una array como » int array [5] «, ¿cuál es el significado de » array » o » & array «? ¿Son los dos iguales o son diferentes? Puede sentirse tentado a pensar que ambos apuntarían al primer elemento de la array, es decir, ambos tendrán la misma dirección. ¡Averigüémoslo! Para … Continue reading «¿Cuál es la diferencia entre «array» y «&array» para «int array[5]»?»

¿Cómo unir dos Arrays usando STL en C++?

Dados dos arreglos, únalos usando STL en C++. Ejemplo: Entrada: arr1[] = {1, 45, 54, 71, 76, 12}, arr2[] = {1, 7, 5, 4, 6, 12} Salida: {1, 4, 5, 6, 7, 12, 45, 54, 71, 76} Entrada: arr1[] = {1, 7, 5, 4, 6, 12}, arr2[] = {10, 12, 11} Salida: {1, 4, 5, … Continue reading «¿Cómo unir dos Arrays usando STL en C++?»

arreglo::vacío() en C++ STL

Las clases de arreglos son generalmente más eficientes, livianas y confiables que los arreglos de estilo C. La introducción de la clase de array de C++ 11 ha ofrecido una mejor alternativa para las arrays de estilo C. array::vacío() La función empty() se usa para verificar si el contenedor de la array está vacío o … Continue reading «arreglo::vacío() en C++ STL»

Mueva los elementos de la array en la dirección dada y agregue elementos con el mismo valor

Dada una array m[ ][ ] de tamaño nxn que consta de números enteros y dado un carácter ‘x’ que indica la dirección. El valor de ‘x’ puede ser ‘u’, ‘d’, ‘l’, ‘r’ indicando Arriba, Abajo, Izquierda, Derecha correspondientemente. La tarea es mover el elemento en la dirección dada de modo que los elementos consecutivos … Continue reading «Mueva los elementos de la array en la dirección dada y agregue elementos con el mismo valor»

Arrays de longitud variable en C/C++

Las arrays de longitud variable también se conocen como arrays de tiempo de ejecución o de tamaño variable . El tamaño de dichas arrays se define en tiempo de ejecución.  Los tipos modificados de forma variable incluyen arrays de longitud variable y punteros a arrays de longitud variable. Los tipos modificados de forma variable deben … Continue reading «Arrays de longitud variable en C/C++»

Programa para comprobar si un Array es Palindrome o no usa STL en C++

Dado un arreglo, la tarea es determinar si un arreglo es un palíndromo o no, usando STL en C++. Ejemplos: Input: arr[] = {3, 6, 0, 6, 3} Output: Palindrome Input: arr[] = {1, 2, 3, 4, 5} Output: Not Palindrome Acercarse: Obtenga el reverso de Array usando el método reverse() , provisto en STL. … Continue reading «Programa para comprobar si un Array es Palindrome o no usa STL en C++»

array::tamaño() en C++ STL

Las clases de arreglos son generalmente más eficientes, livianas y confiables que los arreglos de estilo C. La introducción de la clase de array de C++ 11 ha ofrecido una mejor alternativa para las arrays de estilo C. array::tamaño() La función size() se usa para devolver el tamaño del contenedor de la lista o el … Continue reading «array::tamaño() en C++ STL»

Puntero vs Array en C

La mayoría de las veces, los accesos de puntero y array pueden tratarse como si actuaran de la misma manera, siendo las principales excepciones:  1) el operador sizeof  o sizeof(array) devuelve la cantidad de memoria utilizada por todos los elementos de la array  o sizeof(pointer) solo devuelve la cantidad de memoria utilizada por la propia … Continue reading «Puntero vs Array en C»