Para encontrar la suma de dos números sin usar ningún operador

Escriba un programa para encontrar la suma de enteros positivos sin usar ningún operador. Solo se permite el uso de printf(). No se puede utilizar ninguna otra función de biblioteca. Solución  Es una pregunta capciosa. Podemos usar printf() para encontrar la suma de dos números ya que printf() devuelve el número de caracteres impresos. El … Continue reading «Para encontrar la suma de dos números sin usar ningún operador»

restringir palabra clave en C

En el lenguaje de programación C (después del estándar 99), se introduce una nueva palabra clave conocida como restrict.   La palabra clave restrict se usa principalmente en declaraciones de punteros como un calificador de tipo para punteros. No añade ninguna funcionalidad nueva. Es solo una forma para que el programador informe sobre una optimización que … Continue reading «restringir palabra clave en C»

Programa para calcular Log n

Escriba una función C de una línea que calcule y devuelva  . Por ejemplo, si n = 64, su función debería devolver 6, y si n = 128, entonces su función debería devolver 7.   Usando recursividad C++ // C++ program to find log(n) using Recursion #include <iostream> using namespace std;   unsigned int Log2n(unsigned int … Continue reading «Programa para calcular Log n»

Programas complicados de C/C++

Es posible que nos encontremos con varios programas complicados en nuestra vida cotidiana. Tal vez en entrevistas técnicas, pruebas de codificación o clases de C/C++.  Aquí hay una lista de tales programas: –  Imprimir texto entre comillas dobles (” “). Esto puede parecer fácil, pero los principiantes pueden confundirse al imprimir texto entre comillas dobles. C++ … Continue reading «Programas complicados de C/C++»

Programa en C para encontrar la longitud de una string

Dada una string str . La tarea es encontrar la longitud de la cuerda.  C // C program to find the length of string #include <stdio.h> #include <string.h>   int main() {     char Str[1000];     int i;       printf(«Enter the String: «);     scanf(«%s», Str);       for (i = 0; Str[i] != ‘\0’; ++i);       printf(«Length of … Continue reading «Programa en C para encontrar la longitud de una string»

C | Manejo de archivos | Pregunta 4

En fopen(), el modo abierto «wx» a veces se prefiere «w» porque. 1) El uso de wx es más eficiente. 2) Si se usa w, los contenidos antiguos del archivo se borran y se crea un nuevo archivo vacío. Cuando se usa wx, fopen() devuelve NULL si el archivo ya existe. (A) Solo 1 (B) … Continue reading «C | Manejo de archivos | Pregunta 4»

Diferencia entre romper y continuar declaración en C

En este artículo, discutiremos la diferencia entre las instrucciones break y continue en C . Son el mismo tipo de declaraciones que se utilizan para alterar el flujo de un programa, pero tienen alguna diferencia entre ellas. sentencia break :esta sentencia finaliza el ciclo envolvente más pequeño (es decir,while,do-while,for looposwitch). A continuación se muestra el … Continue reading «Diferencia entre romper y continuar declaración en C»

C | Lazos y estructura de control | Pregunta 2

#include <stdio.h> #define PRINT(i, limit) do \                         { \                             if (i++ < limit) \                             { \                                 printf(«GeeksQuiz\n»); \                                 continue; \                             } \                         }while(0)    int main() {     int i = 0;     PRINT(i, 3);     return 0; } ¿Cuántas veces se imprime GeeksQuiz en el programa anterior? (A) 1 (B) 3 (C) 4 (D) Error en tiempo … Continue reading «C | Lazos y estructura de control | Pregunta 2»

C++ | Manejo de excepciones | Pregunta 1 – Part 3

#include <iostream> using namespace std; int main() {    int x = -1;    try {       cout << «Inside try \n»;       if (x < 0)       {          throw x;          cout << «After throw \n»;       }    }    catch (int x ) {       cout << «Exception Caught \n»;    }       cout << «After catch \n»;    return 0; } (A) Inside … Continue reading «C++ | Manejo de excepciones | Pregunta 1 – Part 3»