Autor Tema: Como pasar NÚMEROS ENTEROS a CARACTERES en Dev C++  (Leído 19124 veces)

Desconectado Leo3ro

  • Newbie
  • *
  • Mensajes: 1
Como pasar NÚMEROS ENTEROS a CARACTERES en Dev C++
« en: 15 de Mayo de 2016, 08:47:50 pm »
Hola y bienvenidos.
Me llamo Leonardo y hoy me topé con este "problemilla" en mi proyecto. He buscado por Internet como resolverlo esto y me encontré con este Tema:

http://www.daboweb.com/foros/index.php?topic=39682.0

Pero está complejo, así que decidí hacerlo más sencillo y comprensible. Sin más chacharas comienzo:

En este ejemplo uso una UP(Unidad Productora) que conozco, es de tres enteros, y un L(Lote), que también conozco, que es de dos enteros.

Código: [Seleccionar]
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>

int main(){
int a, b, c;
int UP, LOTE;
char U[4], L[3];

printf("\n\t INGRESE UNA UP: ");
scanf("%d",&UP);

a=UP/100; // Aquí saco la centena
b=(UP/10)-(a*10); // Aquí la decena
c=UP-(a*100)-(b*10); // Y aquí la unidad
// Lo que hago aquí es usar el caracter 0(cero) del código ASCII
U[0]='0'+a; // sumarle la centena
U[1]='0'+b; // la decena
U[2]='0'+c; // y por último la unidad
U[3]='\0'; // Esto último es para hacer un puts(U);

printf("\n\t INGRESE UN LOTE: ");
scanf("%d",&LOTE);
a=LOTE/10; // Lo mismo ocurre con el Lote
b=LOTE-(a*10);
L[0]='0'+a;
L[1]='0'+b;
L[2]='\0';

puts(U);
puts(L);

system("PAUSE");
}

Prácticamente eso sería la manera simple, pero solo sirve para números pequeños, de centenas o menos, pero el concepto creo que lo entenderán, de todos modos si tienen alguna duda pregunten que les responderé.

Hasta la próxima.

Desconectado Principe_Azul

  • Junior Member
  • **
  • Mensajes: 89
  • Colaborador
    • Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting
Re:Como pasar NÚMEROS ENTEROS a CARACTERES en Dev C++
« Respuesta #1 en: 16 de Mayo de 2016, 12:47:40 am »
Hola :)

Antes que nada, te agradezco mucho por tu aporte y ojalá le sea de mucha utilidad a los demás compañeros o a cualquier persona que use tu método.

Gracias y un saludo!!
Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting: http://www.ArgentinaIRC.net/foro/

Foro de Artesanías: http://www.MisArtesanias.net/

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License