Práctica 1. Ejercicio 1: Modificadores de formato…. Determinar la salida por consola al compilar y ejecutar tres secciones de código en C: a) Especificadores %d,…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
a)
Uso de especificadores de formato aplicados al número entero 15:
printf("El número es %d \n", 15);
printf("El número es %i \n", 15);
printf("El número es %x \n", 15);
printf("El número es %o \n", 15);
printf("El número es %e \n", 15);
printf("El número es %E \n", 15);
b)
Visualización simultánea de una variable de tipo carácter en distintos formatos:
char letra = 'b';
printf("Esta es %d or %c or %x.", letra, letra, letra);
c)
Evaluación de expresiones aritméticas con tipos en punto flotante:
float resultado;
resultado = 2 * (3 + 5) / 8 - 3;
printf("El resultado es %f. \n", resultado);

Práctica 1. Ejercicio 2: Declaración e impresión…. Escriba un programa completo en lenguaje C que declare e imprima por pantalla tres constantes tipadas: el…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 2: Declaración e impresión de constantes
Escriba un programa completo en lenguaje C que declare e imprima por pantalla tres constantes tipadas: el carácter 'A', el valor entero 3 y el número real 3.3, utilizando los tipos char, int y float respectivamente.

Práctica 1. Ejercicio 3: Lectura y escritura de t…. Implemente un programa en C que solicite al usuario mediante el teclado un dato de cada uno de los siguientes…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 3: Lectura y escritura de tipos primitivos
Implemente un programa en C que solicite al usuario mediante el teclado un dato de cada uno de los siguientes tipos primitivos: char, int, float y double. A continuación, el programa debe mostrar en pantalla los valores capturados junto con la identificación de su tipo.

Práctica 1. Ejercicio 4: Valor ASCII y carácter c…. Elabore un programa que pida por teclado un único carácter y muestre por pantalla su código numérico en la…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 4: Valor ASCII y carácter correlativo
Elabore un programa que pida por teclado un único carácter y muestre por pantalla su código numérico en la tabla ASCII, así como el carácter que le sigue alfabéticamente en dicha secuencia.

Práctica 1. Ejercicio 5: Tamaño en memoria con si…. Desarrolle un programa en C que imprima en pantalla el tamaño en bytes (y en bits) que ocupan los tipos…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 5: Tamaño en memoria con sizeof
Desarrolle un programa en C que imprima en pantalla el tamaño en bytes (y su equivalencia en bits, considerando 1 byte = 8 bits) que ocupan los tipos fundamentales: int, float, double, char y long double.

Práctica 1. Ejercicio 6: Evaluación de polinomio…. Construir un programa en C que solicite los coeficientes a, b, c, d de un polinomio cúbico p(x) = ax^3 + bx^2…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 6: Evaluación de polinomio cúbico
Construya un programa en C encargado de evaluar un polinomio de grado 3 de la forma:
El programa deberá solicitar por teclado tanto el valor de la variable independiente como los coeficientes , , y .

Práctica 1. Ejercicio 7: Operaciones aritméticas…. Diseñar un programa en C que reciba dos enteros e imprima el resultado de operaciones básicas (suma, resta,…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 7: Operaciones aritméticas elementales conmutativas y no conmutativas
Diseñe un programa que reciba por teclado dos números enteros e imprima el resultado de las operaciones básicas: suma, resta, producto, división y resto de la división entera (módulo). En aquellas operaciones no conmutativas, se deben presentar ambos órdenes de operandos.

Práctica 1. Ejercicio 8: Promedio aritmético de t…. Implementar un programa en C que capture tres enteros e imprima su media aritmética exacta con dos posiciones…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 8: Promedio aritmético de tres enteros
Implemente un programa que capture tres valores enteros desde la consola y calcule su media aritmética exacta, mostrándola con dos posiciones decimales.

Práctica 1. Ejercicio 9: Geometría de circunferen…. Escriba un programa que solicite el valor del radio r y calcule la longitud de la circunferencia (2*pi*r), el…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 9: Geometría de circunferencia, círculo y esfera
Escriba un programa que solicite el valor del radio y calcule:
La longitud de la circunferencia: .
El área del círculo: .
El volumen de la esfera: .
Tome como aproximación de la constante el valor .

Práctica 1. Ejercicio 10: Periodo de un péndulo s…. Escriba un programa que capture la longitud L por teclado y devuelva el periodo correspondiente de un péndulo…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 10: Periodo de un péndulo simple
El periodo de oscilación de un péndulo simple de longitud viene expresado por la fórmula física:
donde la gravedad es y (o ). Escriba un programa que capture la longitud por teclado y devuelva el periodo correspondiente.

Práctica 1. Ejercicio 11: Potenciación con base y…. Elabore un programa en C que, a partir de un número entero N introducido por el usuario, evalúe y muestre…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 11: Potenciación con base y exponente variables
Elabore un programa en C que, a partir de un número entero introducido por el usuario, evalúe y muestre las siguientes expresiones de potencia:

Práctica 1. Ejercicio 12: Cálculo de la reactanci…. Desarrolle un programa que capture la inductancia y la frecuencia e imprima la reactancia inductiva…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 12: Cálculo de la reactancia inductiva
La reactancia inductiva de una bobina en corriente alterna se calcula según la fórmula:
donde es la reactancia en ohmios (), es la frecuencia en hercios (Hz), es la inductancia en henrios (H) y . Desarrolle un programa que capture la inductancia y la frecuencia e imprima la reactancia inductiva resultante.

Práctica 1. Ejercicio 13: Conversión de grados Ce…. Escriba un programa que convierta una temperatura dada en grados Celsius a la escala Fahrenheit, aplicando la…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 13: Conversión de grados Celsius a Fahrenheit
Escriba un programa que convierta una temperatura dada en grados Celsius a la escala Fahrenheit, aplicando la equivalencia:

Práctica 1. Ejercicio 14: Remuneración neta labor…. Desarrolle un programa que determine el salario neto de un trabajador conociendo las horas trabajadas, la…
Estructures de control condicionals
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
Práctica 1. Ejercicio 14: Remuneración neta laboral con impuestos
Desarrolle un programa que determine el salario neto de un trabajador conociendo el número total de horas trabajadas y la tarifa monetaria por hora. Se sabe que al salario bruto se le aplica una retención de impuestos fija del 10%. El programa debe permitir al usuario seleccionar la divisa de cobro (1: Euros, 2: Dólares) mediante un menú validado.

Práctica 1. Ejercicio 15: Distancia euclídea entr…. Escriba un programa en C que determine la distancia euclídea entre dos puntos en el plano cartesiano P1(x1,…
Fonaments: tipus, variables i expressions
Contexto
En esta serie de prácticas de laboratorio se introducen los fundamentos de la programación estructurada en lenguaje C. Se abordan los modificadores de formato de la función printf, la captura de datos con scanf, el uso de operadores aritméticos y matemáticos mediante la biblioteca math.h, y las estructuras de control selectivas ( if-else, switch) para la resolución de problemas numéricos elementales.
Esta sección reúne ejercicios prácticos orientados al diseño y codificación en C de algoritmos elementales: estructuras selectivas (condicionales simples, anidadas y múltiples), iterativas (bucles con contador y bucles controlados por centinela o fin de fichero), así como la manipulación de caracteres con la biblioteca estándar.
Práctica 1. Ejercicio 1: Modificadores de formato y precedencia
Analice el comportamiento de las siguientes secciones de código en C y determine la salida que se mostrará por consola al ser compiladas y ejecutadas:
15 Práctica 1. Ejercicio 15: Distancia euclídea entre dos puntos
Escriba un programa en C que determine la distancia euclídea entre dos puntos en el plano cartesiano y según el teorema de Pitágoras:

Práctica 2. Ejercicio 1: Identificación de parida…. Realice un programa en C que lea desde la entrada estándar un número entero positivo (verificando mediante un…
Estructures de control condicionals
16 Práctica 2. Ejercicio 1: Identificación de paridad en enteros
Realice un programa en C que lea desde la entrada estándar un número entero positivo (verificando mediante un bucle interactivo que el valor sea mayor o igual que cero) y determine si dicho número es par o impar.

Práctica 2. Ejercicio 2: Ordenación decreciente d…. Confeccione un programa que reciba tres números enteros positivos distintos asegurando que cada uno sea…
Estructures de control condicionals
17 Práctica 2. Ejercicio 2: Ordenación decreciente de tres números distintos
Confeccione un programa que reciba tres números enteros positivos distintos asegurando que cada uno sea estrictamente positivo y no coincida con los anteriores. El programa debe imprimir los tres números ordenados de mayor a menor minimizando el número de comparaciones.

Práctica 2. Ejercicio 3: Resolución de ecuaciones…. Escriba un programa que resuelva una ecuación cuadrática completa de la forma ax^2 + bx + c = 0. El programa…
Estructures de control condicionals
18 Práctica 2. Ejercicio 3: Resolución de ecuaciones de segundo grado
Escriba un programa que resuelva una ecuación cuadrática completa de la forma . El programa debe verificar que los coeficientes definan una ecuación completa ( y ), evaluar si el discriminante es negativo (raíces complejas) y, en caso de raíces reales, presentarlas en orden ascendente ().

Práctica 2. Ejercicio 4: Comprobación de divisibi…. Desarrolle un programa que capture dos números enteros positivos e indique si el primero es divisible por el…
Estructures de control condicionals
19 Práctica 2. Ejercicio 4: Comprobación de divisibilidad bidireccional
Desarrolle un programa que capture dos números enteros positivos e indique si el primero es divisible por el segundo, si el segundo es divisible por el primero o si ninguno de los dos presenta relación de divisibilidad mutua.

Práctica 2. Ejercicio 5: Calculadora básica con s…. Escriba un programa que lea dos números enteros por teclado y, a continuación, un carácter correspondiente al…
Estructures de control condicionals
20 Práctica 2. Ejercicio 5: Calculadora básica con selector de operación
Escriba un programa que lea dos números enteros por teclado y, a continuación, un carácter correspondiente al operador aritmético que se desea aplicar (+, -, *, /). El programa debe evaluar la operación mediante una estructura de selección múltiple ( switch) e imprimir el resultado, previniendo el error de división por cero.

Ej 6: Día de la semana según número. Escribe un programa en C que solicite al usuario un dígito entero del 1 al 7 e imprima el día de la semana…
Estructures de control condicionals
21 Ej 6: Día de la semana según número
Escribe un programa en C que solicite al usuario un dígito entero del 1 al 7 e imprima el día de la semana correspondiente (1 para Lunes, 2 para Martes, etc.). En caso de ingresar un valor fuera de dicho intervalo, debe advertirse al usuario mediante un mensaje de error.

Ej 7: Validación de fecha. Diseñar un programa en C que reciba una fecha en formato día/mes/año y verifique si es válida en el…
Estructures de control condicionals
Ej 7: Validación de fecha
Diseña un programa que reciba una fecha en formato día/mes/año (valores numéricos enteros) y verifique si se trata de una fecha válida en el calendario gregoriano posterior a Cristo (año mayor que cero). El algoritmo debe considerar la duración de cada mes (30 o 31 días) y contemplar los años bisiestos para el mes de febrero (considerando bisiesto si el año es múltiplo de 4).

Ej 8: Incremento de un segundo a una hora. Desarrollar un programa en C que lea horas, minutos y segundos validándolos en un bucle interactivo hasta que…
Estructures de control condicionals
Ej 8: Incremento de un segundo a una hora
Desarrolla un algoritmo que lea por teclado un instante temporal expresado en tres enteros: horas (0 a 23), minutos (0 a 59) y segundos (0 a 59). El programa debe validar las entradas en un bucle interactivo hasta que los valores sean correctos, sumar un segundo a dicho instante y mostrar el resultado en pantalla considerando los desbordamientos pertinentes (60 segundos reinician a 0 y añaden un minuto; 60 minutos reinician a 0 y añaden una hora; 24 horas reinician a 0).

Ej 9: Cubo de los dos mayores de tres números. Crear un programa en C que solicite tres números enteros distintos, determine los dos mayores mediante…
Estructures de control condicionals
Ej 9: Cubo de los dos mayores de tres números
Crea un programa que solicite tres números enteros distintos por teclado, determine cuáles son los dos de mayor valor y calcule e imprima el cubo de cada uno de ellos.

Ej 10: Caracteres de la tabla ASCII. Escribir un programa en C con un bucle del 0 al 255 que imprima en cada línea el código numérico entero y su…
Bucles i disseny iteratiu
Ej 10: Caracteres de la tabla ASCII
Escribe un programa que recorra de 0 a 255 e imprima en cada línea el código numérico entero junto con el carácter ASCII equivalente.

Ej 11: Números comprendidos entre dos enteros. Elabora un programa que solicite dos números enteros al usuario y muestre por pantalla todos los números…
Bucles i disseny iteratiu
Ej 11: Números comprendidos entre dos enteros
Elabora un programa que solicite dos números enteros al usuario y muestre por pantalla todos los números enteros estrictamente comprendidos entre ambos, independientemente del orden en el que hayan sido introducidos.

Ej 12: Cálculo de potencia de un número. Escribe un programa en C que pida una base entera y un exponente entero, y devuelva el resultado de elevar la…
Fonaments: tipus, variables i expressions
Ej 12: Cálculo de potencia de un número
Escribe un programa en C que pida una base entera y un exponente entero, y devuelva el resultado de elevar la base a dicho exponente haciendo uso de la función matemática correspondiente.

Ej 13: Factorial de un número entero positivo. Implementa un algoritmo que lea un número entero positivo por teclado y calcule su factorial (n! = 1 × 2 ×…
Bucles i disseny iteratiu
Ej 13: Factorial de un número entero positivo
Implementa un algoritmo que lea un número entero positivo por teclado y calcule su factorial () mostrando el valor final por consola.

Ej 14: Suma de pares entre 2 y 1000. Crea un programa que calcule y presente en pantalla la suma acumulada de todos los números enteros pares en…
Bucles i disseny iteratiu
Ej 14: Suma de pares entre 2 y 1000
Crea un programa que calcule y presente en pantalla la suma acumulada de todos los números enteros pares en el rango comprendido entre 2 y 1000 inclusive.

Ej 15: Media de diez números. Diseña un programa que solicite secuencialmente 10 números al usuario por teclado, compute su media…
Bucles i disseny iteratiu
Ej 15: Media de diez números
Diseña un programa que solicite secuencialmente 10 números al usuario por teclado, compute su media aritmética y muestre el valor promedio con dos cifras decimales.

Ej 16: Tablas de multiplicar del 1 al 10. Escribe un programa en C que genere y muestre por pantalla las tablas de multiplicar completas del 1 al 10…
Bucles i disseny iteratiu
Ej 16: Tablas de multiplicar del 1 al 10
Escribe un programa en C que genere y muestre por pantalla las tablas de multiplicar completas del 1 al 10 (del 0 al 10 para cada una).

Ej 17: Comprobación de número primo. Construye un programa que reciba un número entero positivo e informe si es un número primo o, en caso…
Bucles i disseny iteratiu
Ej 17: Comprobación de número primo
Construye un programa que reciba un número entero positivo e informe si es un número primo o, en caso contrario, indique que no lo es y señale el primer divisor encontrado que rompe la primalidad.

Ej 18: Primeros n términos de Fibonacci. Escribe un programa que solicite al usuario una cantidad entera n (validada entre 0 y 45 inclusive) e imprima…
Bucles i disseny iteratiu
Ej 18: Primeros n términos de Fibonacci
Escribe un programa que solicite al usuario una cantidad entera (validada entre 0 y 45 inclusive) e imprima en pantalla los primeros elementos de la sucesión de Fibonacci (comenzando en 1, 1, 2, 3, 5,...).

Ej 19: Término n-ésimo de Fibonacci. Crea un programa que pregunte al usuario cuál término n de la sucesión de Fibonacci desea conocer (donde n >…
Bucles i disseny iteratiu
Ej 19: Término n-ésimo de Fibonacci
Crea un programa que pregunte al usuario cuál término de la sucesión de Fibonacci desea conocer (donde ) y muestre únicamente el valor correspondiente a esa posición, empleando precisión suficiente (tipo double).

Ej 20: Máximo Común Divisor (MCD). Desarrolla un programa que solicite dos enteros por teclado y determine el Máximo Común Divisor (MCD) entre…
Bucles i disseny iteratiu
Ej 20: Máximo Común Divisor (MCD)
Desarrolla un programa que solicite dos enteros por teclado y determine el Máximo Común Divisor (MCD) entre ambos, evaluando los divisores comunes desde 1 hasta el menor de los dos números.

Ej 21: Copia de entrada a salida estándar. Diseña un programa que lea caracteres desde la entrada estándar uno a uno con getchar() y los copie…
Bucles i disseny iteratiu
Ej 21: Copia de entrada a salida estándar
Diseña un programa que lea caracteres desde la entrada estándar uno a uno con getchar() y los copie inmediatamente en la salida estándar con putchar() hasta que se detecte el fin de archivo ( EOF, introducido como Ctrl+Z en Windows o Ctrl+D en Linux).

Ej 22: Reducción de espacios consecutivos. Escribe un programa que lea texto desde la entrada estándar hasta alcanzar el final de fichero (EOF) y lo…
Bucles i disseny iteratiu
Ej 22: Reducción de espacios consecutivos
Escribe un programa que lea texto desde la entrada estándar hasta alcanzar el final de fichero ( EOF) y lo envíe a la salida estándar, sustituyendo cualquier secuencia de dos o más espacios en blanco consecutivos por un único espacio en blanco.

Ej 23: Contador de líneas, palabras y caracteres. Implementar una versión básica de la utilidad wc en C que procese texto desde stdin hasta EOF, contando e…
Bucles i disseny iteratiu
Ej 23: Contador de líneas, palabras y caracteres
Implementa una versión básica de la utilidad wc que procese texto desde la entrada estándar hasta el fin de archivo ( EOF), contando e imprimiendo al terminar el número total de caracteres (excluyendo saltos de línea y espacios en blanco), palabras y líneas.

Ej 24: Números primos entre 3 y 32767. Construir un programa en C que determine y liste todos los números primos comprendidos en el intervalo…
Bucles i disseny iteratiu
Ej 24: Números primos entre 3 y 32767
Construye un programa en C que determine y liste todos los números primos comprendidos en el intervalo cerrado de 3 a 32767.

Ej 25: Descomposición en factores primos. Escribir un programa en C que lea un número entero cualquiera (positivo o negativo) y presente en pantalla su…
Bucles i disseny iteratiu
Ej 25: Descomposición en factores primos
Escribe un programa que lea un número entero cualquiera (positivo o negativo) y presente en pantalla su descomposición en factores primos en formato . Si el valor es negativo, debe contemplar el factor primo -1 antes de la descomposición de su valor absoluto.
