Diferencia entre ciclo while y do-while en C, C++, Java

mientras bucle: Un ciclo while es una declaración de flujo de control que permite que el código se ejecute repetidamente en función de una condición booleana determinada. El ciclo while se puede considerar como una declaración if repetida. Sintaxis: C #include <stdio.h>    int main() {        int i = 5;        while (i < … Continue reading «Diferencia entre ciclo while y do-while en C, C++, Java»

C | Lazos y estructura de control | Pregunta 5

Prediga la salida del siguiente programa: #include <stdio.h> #define EVEN 0 #define ODD 1 int main() {     int i = 3;     switch (i & 1)     {         case EVEN: printf(«Even»);                 break;         case ODD: printf(«Odd»);                 break;         default: printf(«Default»);     }     return 0; } (A) Par (B) Impar (C) Predeterminado (D) Error en tiempo de compilación Respuesta: (B) Explicación: … Continue reading «C | Lazos y estructura de control | Pregunta 5»

Diferentes tipos de iteradores de bucle for basados ​​en rango en C++

Los bucles ‘for’ basados ​​en rangos se han incluido en el lenguaje desde C++11. Itera automáticamente (bucles) sobre el iterable (contenedor). Esto es muy eficiente cuando se usa con el contenedor de biblioteca estándar (como se usará en este artículo) ya que no habrá acceso incorrecto a la memoria fuera del alcance de iterable. El … Continue reading «Diferentes tipos de iteradores de bucle for basados ​​en rango 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»

bucle for_each en C++

Aparte de las técnicas genéricas de looping , como “for, while y do-while”, C++ en su lenguaje también nos permite utilizar otra funcionalidad que resuelve el mismo propósito denominada loops “for-each”. Este bucle acepta una función que se ejecuta sobre cada uno de los elementos del contenedor. Este ciclo se define en el archivo de … Continue reading «bucle for_each en C++»

C | Lazos y estructura de control | Pregunta 12

#include <stdio.h>    int main()  {    int i;      for (i = 1; i != 10; i += 2)      printf(» GeeksQuiz «);    return 0;  } (A) GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz (B) GeeksQuiz GeeksQuiz GeeksQuiz …. infinitas veces (C) GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz (D) GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz Respuesta: (B) Explicación: La condición de terminación … Continue reading «C | Lazos y estructura de control | Pregunta 12»

Diferencia entre bucle for y while en C, C++, Java

en bucle: for loop proporciona una forma concisa de escribir la estructura del bucle. A diferencia de un bucle while, una instrucción for consume la inicialización, la condición y el incremento/decremento en una línea, lo que proporciona una estructura de bucle más corta y fácil de depurar. Sintaxis: for (initialization condition; testing condition; increment/decrement) { … Continue reading «Diferencia entre bucle for y while en C, C++, Java»

C | Lazos y estructura de control | Pregunta 1 – Part 4

#include <stdio.h>    int main() {     int i = 1024;     for (; i; i >>= 1)         printf(«GeeksQuiz»);     return 0; } ¿Cuántas veces se imprimirá GeeksQuiz en el programa anterior? (A) 10 (B) 11 (C) Infinito (D) El programa mostrará un error en tiempo de compilación Respuesta: (B) Explicación: En el ciclo for, mencionar la expresión … Continue reading «C | Lazos y estructura de control | Pregunta 1 – Part 4»

Diferencia entre bucle for y do-while en C, C++, Java

en bucle: for loop proporciona una forma concisa de escribir la estructura del bucle. A diferencia de un bucle while, una instrucción for consume la inicialización, la condición y el incremento/decremento en una línea, lo que proporciona una estructura de bucle más corta y fácil de depurar. Sintaxis: for (initialization condition; testing condition; increment/decrement) { … Continue reading «Diferencia entre bucle for y do-while en C, C++, Java»

C | Lazos y estructura de control | Pregunta 21

#include<stdio.h> int main() {     int a = 5;     switch(a)     {     default:         a = 4;     case 6:         a–;     case 5:         a = a+1;     case 1:         a = a-1;     }     printf(«%d \n», a);     return 0; } (A) 3 (B) 4 (C) 5 (D) Ninguno de estos Respuesta: (C) Explicación: No hay declaración de interrupción, por lo que … Continue reading «C | Lazos y estructura de control | Pregunta 21»