| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    ¿Cómo revertir un número en C
    El algoritmo de inversión de la serie consiste en despojarse del dígito más a la derecha del número y colocarlo en una nueva variable. Como se tira cada dígito del número original , mueva el valor de la nueva variable en una posición y agregar el nuevo dígito. En C , el procedimiento para determinar el dígito más a la derecha implica el uso del operador de módulo , % . El operador de módulo da el resto de una división . Por ejemplo , 462 % 2 10 es desde 462 dividido por 10 es 46 con un resto de 2 . Instrucciones
    1

    Crear el comienzo de su función principal para realizar su inversión . Incluya el archivo de cabecera de la entrada estándar y la salida de la biblioteca para que pueda imprimir sus resultados.

    # Include

    int main () {


    2

    Declare una variable para el número al que desea invertir , así como variable para el número invertido. Decida cómo va a determinar el valor de invertir , ya sea preguntando al usuario o inicializando la variable. Para nuestro ejemplo , vamos a inicializar la variable

    int inicial = 4051 , revocó = 0 ; .
    3

    Imprimir el número original actual para que pueda verificar la inversión en . al final del programa de descarga

    printf ( " el número original es% d \\ n " , original ) ;
    4

    Crear un bucle while para recorrer todas las posibles cifras de el número . Ya que va a quitar un dígito del número original de cada iteración del bucle , se detendrá una vez que la variable "original" es cero. Se puede usar un while ( original! = 0 ) como su condición de bucle cuando, sin embargo , debido a que cualquier valor distinto de cero se considera cierto en C, el bucle while simplemente puede ser al mismo tiempo (original) .

    Tiempo (original)

    {
    5

    Determinar el dígito más a la derecha de "original" al tomar el "original" variable% 10 . Cada iteración del bucle , cambiar el valor actual de la variable " invertida " más de una posición , multiplicando por 10 y luego añadir el dígito más a la derecha de

    invierte = invertido * 10 + original de 10 % "original . " ;
    6

    Pele el dígito más a la derecha de la variable "original ", ya que sólo lo procesó . Tome ventaja de la división entera en C y dividir "original " de 10 . Esto elimina el dígito más a la derecha y se prepara "original" para la siguiente iteración del bucle . Cerrar el bucle while

    originales = Original /10 ; .

    }
    7

    Imprimir el número inverso y terminar su programa de descarga

    . printf ( "El número invertido es% d \\ n", invertido ) ;

    return 0; }



    Previous :

    next :
      Artículos relacionados
    ·Fundamentos de Sistemas Embebidos en C 
    ·Cómo utilizar la función strpbrk en C + + 
    ·¿Cuál es el propósito de un diagrama de flujo de dat…
    ·Cómo utilizar matrices C en C + + 
    ·Cómo convertir Tiempo Epoch en C + + 
    ·Cómo reemplazar funciones en Dev. C + + 
    ·Cómo abrir un archivo en C + + para la lectura 
    ·Cómo instalar vcvarsall.bat 
    ·Cómo escribir un Ping intermitente 
    ·Cómo utilizar la sobrecarga de operadores en C + + 
      Artículos destacados
    ·Depurar en Visual C 
    ·Cómo comparar las diferencias en dos filas en Oracle S…
    ·Cómo visualizar Fuentes de MFC 
    ·Cómo convertir Int a flotar en Visual Basic 
    ·Cómo dividir OpenArgs en ​​VBA 
    ·Cómo convertir fechas en VBA 
    ·¿Cuáles son los beneficios de Sentencias condicionale…
    ·Cómo crear un menú de restaurante con un applet de Ja…
    ·COBOL Tutorial 
    ·Cómo consolidar tablas dinámicas Uso de VBA 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com