Título: Escriba una función que dado un número entero positivo n produzca el número invertido
Fecha: 08-05-2023 20:27
Para invertir un número entero positivo en C, puedes hacer lo siguiente:
```c
#include <stdio.h>
int invertir_numero(int n) {
int invertido = 0;
while (n > 0) {
invertido = (invertido * 10) + (n % 10);
n = n / 10;
}
return invertido;
}
int main() {
int num = 123456;
int num_invertido = invertir_numero(num);
printf("El número invertido de %d es: %d", num, num_invertido);
return 0;
}
```
La función `invertir_numero` recibe como parámetro un número entero `n` y devuelve su valor invertido. Dentro de la función, se inicializa una variable `invertido` en 0. Luego, se utiliza un bucle `while` para ir extrayendo el último dígito del número original y agregándolo al número invertido. El proceso se repite hasta que el número original se convierte en 0. Finalmente, se devuelve el número invertido.
En el `main` se utiliza la función `invertir_numero` para invertir el número 123456 y se imprime el resultado por pantalla. Si quieres invertir otro número, simplemente cambia el valor de la variable `num`.
¿Cómo puedo agregarle textos bonitos con ncurses.h a este código?
Algoritmo en C que simule la atención de clientes en un banco
Función que reciba una cadena y una letra, y devuelva la cantidad de veces que dicha letra aparece en la cadena
Función lógica que determine si un valor n es un número perfecto
Función lógica que reciba un número natural y compruebe si la suma de sus cifras pares es igual a la suma de las cifras impares
Función que dado un número entero n cuente el número de cifras o dígitos
Crear una función que reciba una cadena y una letra, y devuelva la cantidad de veces que dicha letra aparece en la cadena
La Programación modular vs. recursiva
Programación secuencial vs programación estructurada
Actualidad informática: noticias de sobre tecnología, web, internet...
Artículos sobre informática: Windows, antivirus, programación...
Literatura: cuentos cortos, poemas y poesía...
Paranormal: sección de ocultismo, fenómenos extraños, interpretación de sueños...