Untitled

 avatar
unknown
c_cpp
3 months ago
458 B
5
Indexable
#include <stdio.h>

int successivo(int n)
{
  
  if(n == 0)
  {
    return 1;
  }
  
  int risultato =0;
  
  int potenza =1;
  while(n>0)
  {
    int cifra = n%10;
    
    int nuova_cifra = (cifra +1) % 10;
    
    risultato = risultato + (nuova_cifra * potenza);
    
    potenza *=10;
    n/=10;
    
  }
  
  return risultato;
}

int main()
{
  int numero = 123;
  
  int ris = successivo(numero);
  
  printf("Output: %d\n", ris);
    
    return 0;
}
Editor is loading...
Leave a Comment