Escribir un programa para invertir una array o string – Part 1

  Dada una array (o string), la tarea es invertir la array/string. Ejemplos:   Input : arr[] = {1, 2, 3} Output : arr[] = {3, 2, 1} Input : arr[] = {4, 5, 1, 2} Output : arr[] = {2, 1, 5, 4}   forma iterativa:  1) Inicialice los índices de inicio y fin como … Continue reading «Escribir un programa para invertir una array o string – Part 1»

Asigne condicionalmente un valor sin usar operadores condicionales y aritméticos

Dados 4 enteros a, b, y y x, donde x puede asumir los valores de 0 o 1 únicamente. Se hace la siguiente pregunta: If ‘x’ is 0, Assign value ‘a’ to variable ‘y’ Else (If ‘x’ is 1) Assign value ‘b’ to variable ‘y’. Nota: – No está permitido utilizar ningún operador condicional (incluido … Continue reading «Asigne condicionalmente un valor sin usar operadores condicionales y aritméticos»

Suma de fila y columna del medio en Matrix

Dada una array entera de dimensiones impares (3 * 3, 5 * 5). entonces la tarea es encontrar la suma de los elementos de la fila y la columna del medio. Ejemplos:   Input : 2 5 7 3 7 2 5 6 9 Output : Sum of middle row = 12 Sum of middle column = … Continue reading «Suma de fila y columna del medio en Matrix»

Software del sistema

Hay dos tipos principales de software: software de sistemas y software de aplicación. El software de sistemas incluye los programas que se dedican a administrar la computadora en sí, como el sistema operativo, las utilidades de administración de archivos y el sistema operativo de disco (o DOS).  El software del sistema es un software que … Continue reading «Software del sistema»

Diferentes formas de inicializar una variable en C/C++

Las variables son nombres arbitrarios dados a una ubicación de memoria en el sistema. Estas direcciones de ubicaciones de memoria en la memoria. Supongamos que queremos guardar nuestras marcas en la memoria. Ahora, estas marcas se guardarán en una dirección particular en la memoria. Ahora, cada vez que se actualicen estas marcas, se almacenarán en … Continue reading «Diferentes formas de inicializar una variable en C/C++»

Una introducción a los diagramas de flujo

¿Qué es un diagrama de flujo?  El diagrama de flujo es una representación gráfica de un algoritmo. Los programadores a menudo lo usan como una herramienta de planificación de programas para resolver un problema. Hace uso de símbolos que están conectados entre sí para indicar el flujo de información y procesamiento. El proceso de dibujar un … Continue reading «Una introducción a los diagramas de flujo»

Calcule eficientemente sumas de diagonales de una array

Dada una array cuadrada 2D, encuentre la suma de los elementos en las diagonales Principal y Secundaria. Por ejemplo, considere la siguiente array de entrada de 4 X 4. A00 A01 A02 A03 A10 A11 A12 A13 A20 A21 A22 A23 A30 A31 A32 A33 La diagonal primaria está formada por los elementos A00, A11, … Continue reading «Calcule eficientemente sumas de diagonales de una array»

endl frente a \\n en C++

endl y \n parecen hacer lo mismo, pero hay una sutil diferencia entre ellos.  cout << endl inserta una nueva línea y vacía la secuencia (búfer de salida), mientras que cout << «\n» simplemente inserta una nueva línea. Por lo tanto,  cout << endl; se puede decir equivalente a cout << ‘\n’ << flush;  Algunas … Continue reading «endl frente a \\n en C++»

Unicode en la red informática

Unicode es un sistema de codificación universal para proporcionar un juego de caracteres completo y fue creado por Unicode Consortium (un grupo de fabricantes de software multilingüe). Unicode simplifica la localización de software y mejora el procesamiento de texto multilingüe. Supera la dificultad inherente a ASCII y ASCII extendido. Unicode ha estandarizado el comportamiento del … Continue reading «Unicode en la red informática»

seguridad cibernética – Part 1

Para empezar, todos deben conocer los beneficios de la seguridad cibernética y por qué es esencial para todos los usuarios de Internet. La seguridad cibernética o seguridad en Internet es protegerse de los delitos informáticos y reducir el riesgo de violaciones de seguridad a la información privada y confidencial del usuario.Al final de este artículo, … Continue reading «seguridad cibernética – Part 1»