Encuentra la salida de los programas en C (si else) | conjunto 2

Encuentra la salida de los programas en C basado en if else comunicado en el lenguaje de programación C: esta sección contiene comunicado if else con programas basados ​​en la producción y la explicación.

Encuentra la salida de los siguientes programas,

Programa 1)

#include <stdio.h>
int main()
{
int k = 14, l = 12;
if (l >= k)
{
l = k;
k = l;
printf("%d, %dn", k, l);
}
return 0;
}

salida

//No output

Explicación:

El valor de la variable l es 12 y la variable k es 14, por lo que la condición l> = k será falsa y no habrá salida debido a que la impresión () declaración está escrito dentro de la condición.

Programa 2)

#include <stdio.h>
int main()
{
if ('Y' < 'y') {
printf("ASCII value of Y is smaller than that of yn");
}
else {
printf("ASCII value of y is smaller than that of Yn");
}
return 0;
}

salida

ASCII value of Y is smaller than that of y

Explicación:

El valor ASCII de alfabetos minúsculas son de 97 a 122 y el valor ASCII de alfabetos mayúsculas son de 65 a 90. Por lo tanto, el valor ASCII de Y será menor que el valor ASCII de y . Por lo tanto, la condición ‘Y’> ‘y’ será verdadera y la salida será “valor ASCII de Y es menor que el de Y” .

Programa 3)

#include <stdio.h>
int main()
{
int j = 16, k = 25;
if (j % 2 == k % 5) {
printf("Solven");
}
return 0;
}

salida

Solve

Explicación:

El valor de j y k son divisibles por 2 y 5 respectivamente, entonces la condición j% 2 == k% 5 evaluará como 0 == 0 , por lo tanto la condición será verdadera y salida será “resolver” .

Programa 4)

#include <stdio.h>
int main()
{
int a = 50, b = 100;
if (a == b / 2) {
printf("Hello");
}
else {
printf("Hi");
}
return 0;
}

salida

Hello

Explicación:

La condición a == b / 2 será verdadera. Por lo tanto, la salida del programa será “Hola” .

Programa 5)

¿Cuál será la salida del programa a continuación, los valores de entrada if son 1 y 2?

#include <stdio.h>
int main()
{
int r, s, c;
c = scanf("%d%d", &r, &s);
if (r + s - c) {
printf("This is a game");
}
else {
printf("you have to play it");
}
return 0;
}

salida

1
2
This is a game

Explicación:

scanf () devuelve el número total de entradas, por lo que el valor de c será 2 y el valor de entrada de r es 1 y s es 2. La condición r + s – c se evaluará como 1 + 2 – 2 = 1 . Por lo tanto, la condición será verdadera y la salida será “Este es un juego” .

mensajes recomendados

  • Encuentra la salida de los programas en C (if declaración else) | conjunto 1
  • Encuentra la salida de los programas en C (bit a bit Operadores) | Set 1
  • Encuentra la salida de los programas en C (bit a bit Operadores) | Set 2
  • Encuentra la salida de los programas en C (Strings) | Set 1
  • Encuentra la salida de los programas en C (Strings) | Set 2
  • Encuentra la salida de los programas C (Estructuras) | Set 1
  • Encuentra la salida de los programas en C (temas mixtos) | Set 1
  • Encuentra la salida de los programas en C (temas mixtos) | Set 2
  • Encuentra la salida de los programas en C (temas mixtos) | Set 3
  • Encuentra la salida de los programas C (Personaje) | Set 1
  • Encuentra la salida de los programas en C (coma flotante) | Set 1
  • Encuentra la salida de los programas en C (Para bucles) | Set 1
  • Encuentra la salida de los programas en C (arrays) | Set 1


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *