Problema 1 · Programació I UDL 2022

Tema: Bucles i disseny iteratiu · Del examen Examen Primer Parcial (Novembre 2022) (2022)

Enunciado

Problema 1 (2 punts). Traça d'execució de codi

Considereu el fragment següent en llenguatge C++, compilat amb els paràmetres -ansi i -Wall:

#include <stdio.h>

int main ()

{

int x, y;

printf ("Introdueix el valor de x: ");

scanf ("%d", &x);

printf ("Introdueix el valor de y: ");

scanf ("%d", &y);

while (0 < y)

{

if (y%2 == 1)

{

x*=2;

}

y--;

}

printf ("x = %d, ", x);

printf ("y = %d.\n", y);

return 0;

}

Indiqueu quina sortida exacta es mostra per pantalla per a cadascuna de les parelles de valors d'entrada següents:

a)

x=3x = 3, y=8y = 8

b)

x=−2x = -2, y=9y = 9

c)

x=5x = 5, y=5y = 5

d)

x=7x = 7, y=−2y = -2

Enunciado: Problema 1 · Programació I UDL 2022

Solución

Según los criterios oficiales de corrección

a. x=3x = 3, y=8y = 8

Solución: x = 48, y = 0.

b. x=−2x = -2, y=9y = 9

Solución: x = -64, y = 0.

c. x=5x = 5, y=5y = 5

Solución: x = 40, y = 0.

d. x=7x = 7, y=−2y = -2

Solución: x = 7, y = -2.

La explicación paso a paso, hecha con IA, es Premium. Premium

Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.

Problema 2 · 2022 ›

Más ejercicios de Bucles i disseny iteratiu