Está en la página 1de 3

Ejercicio Práctico No.

1
1. Elaborar un algoritmo en lenguaje C que entre un número entero de tres cifras,
encuentre la suma de sus dígitos e imprima estos de izquierda a derecha y de derecha
a izquierda.

#include <stdio.h>
#include <math.h>

int main()
{

// Algoritmo sumadigitos
//el trunc es la parte entera que evita la resta
int n,numerot,d1,d2,d3, suma;
printf ("digite un número de tres cifras :");
scanf("%d",&n);
printf ("%d \n",n);

//el primer mod saca la unidad 789 saca->(9)


d3= n % 10;
//saca la parte entera 789=78,9-->(78)
numerot = trunc(n/10);
//vuelve y saca la unidad 78--->(8)
d2= numerot % 10;
//saca la parte entera 7,8 => 7
numerot= trunc(numerot/10);
d1=numerot;
printf (" %d \n",d1);
printf (" %d \n",d2);
printf (" %d \n",d3);
suma = d1+d2+d3;

printf ("%d \n", suma);


printf ("%d",d1);
printf ("%d",d2);
printf ("%d",d3);
printf ("\n");
printf ("%d",d3);
printf ("%d",d2);
printf ("%d",d1);
return 0;
}

También podría gustarte