elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / invertir el número entero en: 20 Abril 2018, 02:25 am
Hola
Hola buenas tardes,
Estoy haciendo un ejercicio para invertir un número (un número de la elección del usuario)
ejemplo: 1234 se convierte en 4321
pero a pesar de que el programa se ejecuta, cuando pongo 3 dígitos o más, los números aparecen invertidos, pero falta 1 dígito
¿Alguien me puede ayudar?




Olá boa tarde,
Eu estou fazendo um exercício para inverter um numero(um numero da escolha do usuário)
exemplo:1234 vira 4321
mas apesar do programa rodar,quando eu coloco 3 dígitos ou mais  ,os números aparecem invertidos ,mas o ultimo digito não aparece
alguém poderia me ajudar?
 
 
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main() {
  5.    int n,cifra,i;
  6.    int *v;
  7.     v =(int*) malloc (n*sizeof(int));
  8.    printf("escriba un numero:");
  9.    scanf("%i",&n);
  10.    for (i=0;i<n;i++) {
  11.    cifra=n%10;
  12.    n=n/10;
  13.    v=cifra;
  14.    printf("%i",v );}
  15.    return 0;}
  16.  


· Los códigos deben ir en etiquetas GeSHi (corregido)
>aquí las reglas del foro
-Engel Lex
2  Programación / Programación C/C++ / Posición de un dígito en: 15 Abril 2018, 20:00 pm
hola
¿alguien podría ayudarme con una función en la que pongo un número y cualquier posición y el programa me devuelve el dígito del número que está en esa posición. De izquierda a derecha.

Por ejemplo
(358, 1) = 3
El dígito de 358 en la posición 1 es 3

Hice un código, pero la función relacionada con la posición sigue yendo mal
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines