Algoritmo que muestre la unidad, decena y centena

💻 Ingresar un número entero de 3 cifras, para luego descomponer y obtener la centena, la decena y la unidad.



* PSeInt :
Algoritmo full_codigos
    Definir num, uni, dece, cen Como Entero;
	Escribir Sin Saltar "Ingresa un número de 3 cifras :";
	Leer num;
	uni <- num MOD 10;
	dece <- trunc((num MOD 100) / 10);
	cen <- trunc(num / 100);
	Escribir "Centena : ", cen;
	Escribir "Decena  : ", dece;
	Escribir "Unidad  : ", uni;
FinAlgoritmo

* Python :
# Obtener el número de tres cifras del usuario
numero = int(input("Ingrese un número de tres cifras: "))

# Calcular las cifras
centena = numero // 100
decena = (numero % 100) // 10
unidad = numero % 10

# Mostrar las cifras
print(f"Centena: {centena}")
print(f"Decena: {decena}")
print(f"Unidad: {unidad}")

* Lenguaje C :
#include<stdio.h>
int main() {
    int cen, dec, num, res, uni;
    printf("MOSTRAR LA UNIDAD, DECENA Y CENTENA.\n\n");            
    printf("Ingrese Numero de 3 Cifras : ");
    scanf("%i",&num);
    cen = (num-(num%100))/100;
    res = num%100;
    dec = (res-(res%10))/10;
    uni = res%10;
    printf("\nCentena : %i\n",cen);
    printf("Decena  : %i\n",dec);
    printf("Unidad  : %i\n",uni);    
    return 0;
}  

* C++ :
#include<iostream>
using namespace std;
int main() {
    int cen, dec, uni, num;
    cout << "MOSTRAR LA UNIDAD, DECENA Y CENTENA.\n\n";                    
    cout << "Ingrese Numero de 3 Cifras : ";
    cin >> num;
    cen = num / 100;
    dec = (num % 100) / 10;
    uni = num % 10;
    cout << "\nCentena : " << cen << endl;
    cout << "Decena  : " << dec << endl;
    cout << "Unidad  : " << uni << endl;
    return 0;
}

* C# :
using System;
using System.Collections.Generic;
using System.Text;
namespace full_codigos
{
    class uni_dec_cent
    {
        static void Main(string[] args)
        {
            int cen, dec, num, res, uni;
            Console.WriteLine("13. MOSTRAR LA UNIDAD, DECENA Y CENTENA.\n");
            Console.Write("Ingrese Numero de 3 Cifras : ");
            num = int.Parse(Console.ReadLine());
            cen = (num - (num % 100)) / 100;
            res = num % 100;
            dec = (res - (res % 10)) / 10;
            uni = res % 10;
            Console.WriteLine("\nCentena : " + cen);
            Console.WriteLine("Decena  : " + dec);
            Console.WriteLine("Unidad  : " + uni);
            Console.ReadLine();
        }
    }
}  

* Java Apache | NetBeans :
package full_codigos;
import java.util.Scanner;
public class unidad_decena_centena {
    public static void main(String[] args) {
        Scanner ingreso=new Scanner(System.in);  
        int num, uni, dec, cen, res;
        System.out.print("MOSTRAR LA UNIDAD, LA DECENA Y LA CENTENA.\n\n");
        System.out.print("Ingrese un número de 3 cífras : ");
        num = Integer.parseInt(ingreso.next());
        cen = num /100;
        res = num - (cen * 100);
        dec = res / 10;
        uni = res - (dec * 10);
        System.out.println("Centena : " + cen);
        System.out.println("Decena : " + dec);
        System.out.println("Unidad : " + uni);        
    }   
}