Está en la página 1de 4

a)#include <stdio.

h>

int main() {
int numero;

// Solicitar al usuario que ingrese un número


printf("Ingresa un número: ");
scanf("%d", &numero);

printf("Tabla de multiplicar del %d:\n", numero);

// Utilizar un bucle for para imprimir la tabla de multiplicar


for (int i = 1; i <= 10; i++) {
printf("%d x %d = %d\n", numero, i, numero * i);
}

return 0;
}

b)#include <stdio.h>

int main() {
int numero;

printf("Introduce números enteros (introduce 0 para salir):\n");

while (1) {
printf("Ingresa un número: ");
scanf("%d", &numero);

if (numero == 0) {
printf("Salida del programa. Has introducido 0.\n");
break; // Sale del bucle while
}

// Realiza alguna operación con el número ingresado si es necesario


// En este ejemplo, simplemente se imprime el número
printf("Número ingresado: %d\n", numero);
}

return 0;
}

c)#include <stdio.h>

int main() {
int tamano_grupo;

// Solicitar al usuario el tamaño del grupo


printf("Ingrese el tamaño del grupo: ");
scanf("%d", &tamano_grupo);

// Verificar que el tamaño del grupo sea positivo


if (tamano_grupo <= 0) {
printf("El tamaño del grupo debe ser un número positivo.\n");
return 1; // Salir del programa con un código de error
}

int numero;
int suma_cuadrados = 0;

printf("Ingrese %d números enteros positivos:\n", tamano_grupo);

for (int i = 0; i < tamano_grupo; i++) {


printf("Número %d: ", i + 1);
scanf("%d", &numero);

// Verificar si el número es positivo


if (numero <= 0) {
printf("El número debe ser positivo. Intente de nuevo.\n");
i--; // Decrementar i para que se vuelva a ingresar el número
continue; // Saltar al siguiente ciclo de iteración
}

// Calcular el cuadrado del número y agregarlo a la suma


int cuadrado = numero * numero;
suma_cuadrados += cuadrado;
}

// Imprimir la suma de los cuadrados


printf("La suma de los cuadrados es: %d\n", suma_cuadrados);

return 0;
}

d)#include <stdio.h>

int main() {
int n;
double salario, nomina = 0.0, promedio;

// Solicitar al usuario la cantidad de profesores (n)


printf("Ingrese la cantidad de profesores: ");
scanf("%d", &n);

// Verificar que la cantidad de profesores sea positiva


if (n <= 0) {
printf("La cantidad de profesores debe ser un número positivo.\n");
return 1; // Salir del programa con un código de error
}

// Solicitar al usuario los salarios de los profesores y calcular la nómina


for (int i = 1; i <= n; i++) {
printf("Ingrese el salario del profesor %d: $", i);
scanf("%lf", &salario);

// Verificar que el salario sea positivo


if (salario < 0) {
printf("El salario debe ser un número positivo. Intente de nuevo.\n");
i--; // Decrementar i para volver a ingresar el salario
continue; // Saltar al siguiente ciclo de iteración
}

nomina += salario;
}

// Calcular el promedio de los salarios


promedio = nomina / n;
// Imprimir la nómina total y el promedio de los salarios
printf("La nómina total es: $%.2lf\n", nomina);
printf("El promedio de los salarios es: $%.2lf\n", promedio);

return 0;
}

e)#include <stdio.h>

int main() {
int numero;

// Solicitar al usuario un número entero positivo


printf("Ingrese un número entero positivo: ");
scanf("%d", &numero);

// Verificar que el número sea positivo


if (numero <= 0) {
printf("El número debe ser positivo.\n");
return 1; // Salir del programa con un código de error
}

// Imprimir el primer número de la serie de Ulam


printf("Serie de Ulam para %d: %d ", numero, numero);

// Generar y mostrar la serie de Ulam


while (numero != 1) {
if (numero % 2 == 0) {
// Si el número es par, divídelo por 2
numero /= 2;
} else {
// Si el número es impar, multiplica por 3 y suma 1
numero = 3 * numero + 1;
}
printf("%d ", numero);
}

printf("\n");

return 0;
}
f)#include <stdio.h>

int main() {
int tamano;

// Solicitar al usuario el tamaño de la serie de Ulam


printf("Ingrese el tamaño de la serie de Ulam: ");
scanf("%d", &tamano);

// Verificar que el tamaño sea positivo


if (tamano <= 0) {
printf("El tamaño debe ser un número positivo.\n");
return 1; // Salir del programa con un código de error
}

int serie[tamano];
int numero;
// Solicitar al usuario el primer número de la serie
printf("Ingrese el primer número de la serie de Ulam: ");
scanf("%d", &numero);

// Verificar que el primer número sea positivo


if (numero <= 0) {
printf("El primer número debe ser positivo.\n");
return 1; // Salir del programa con un código de error
}

serie[0] = numero;

// Generar la serie de Ulam


for (int i = 1; i < tamano; i++) {
if (numero % 2 == 0) {
// Si el número es par, divídelo por 2
numero /= 2;
} else {
// Si el número es impar, multiplica por 3 y suma 1
numero = 3 * numero + 1;
}
serie[i] = numero;
}

// Imprimir la serie de Ulam


printf("Serie de Ulam con %d elementos:\n", tamano);
for (int i = 0; i < tamano; i++) {
printf("%d ", serie[i]);
}
printf("\n");

return 0;
}

También podría gustarte