Exercici 9 · Fonaments d'Informàtica UAB 2020
Tema: Programació en C/C++: funcions, vectors, matrius, registres i programa principal · Del examen Examen Parcial de Programació en C++ - Novembre 2020 (2020)
Enunciado
Exercici 9 [1 punt]. Càlcul del quadrat amb control de desbordament
Programeu la funció Elevar dissenyada per calcular el quadrat d'un enter. Rebrà dos arguments de tipus int: el primer correspondrà a la base i el segon desarà per referència el resultat obtingut.
La funció haurà de retornar 1 si el càlcul s'ha pogut dur a terme satisfactòriament, i 0 en cas contrari. Per evitar problemes d'overflow en enters estàndard, la base ha de trobar-se obligatòriament a l'interval .

Solución
Según los criterios oficiales de corrección
Programeu la funció Elevar dissenyada per calcular el quadrat d'un enter.
Solución: ```cpp int Elevar(int base, int &resultat) { if (base >= -46340 && base <= 46340) { resultat = base * base; return 1; } return 0; } ```
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.