█████████ ████ ███░░░░░███ ░░███ ███ ░░░ ██████ ███████ ██████ ██████ ░███ ███░░███ ███░░███ ███░░███ ███░░███ ░███ ░███ ░███░███ ░███ ░███████ ░███ ░███ ░░███ ███░███ ░███░███ ░███ ░███░░░ ░███ ░███ ░░█████████ ░░██████ ░░████████░░██████ ░░██████ ░░░░░░░░░ ░░░░░░ ░░░░░░░░ ░░░░░░ ░░░░░░

Envío 3839

Problema 0x30 - Incrementar un número muy grande

  • Autor: bryancalisto
  • Fecha: 2021-04-18 00:42:02 UTC (Hace alrededor de 3 años)
Caso # Resultado Tiempo Memoria
#1
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-002ca1.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.003 s 1 KBi
#2
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-54f41f.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.005 s 1 KBi
#3
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-8ba91f.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.001 s 2 KBi
#4
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-aeb58e.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.004 s 1 KBi
#5
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-02fc7b.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.004 s 1 KBi
#6
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-5fec46.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.002 s 2 KBi
#7
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-745afc.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.004 s 38 KBi
#8
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-a93e23.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.003 s 1 KBi
#9
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-7e6889.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.003 s 5 KBi
#10
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-215647.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.004 s 1 KBi
#11
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-8794cf.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.002 s 2 KBi
#12
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-686375.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.004 s 10 KBi
#13
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-56ff80.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.005 s 5 KBi
#14
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-f2cae9.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.002 s 2 KBi
#15
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-d98961.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.004 s 1 KBi
#16
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-438fce.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.005 s 1 KBi
#17
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-b168a8.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.002 s 2 KBi
#18
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-7a3f3b.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.004 s 2 KBi
#19
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-7d4399.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.004 s 25 KBi
#20
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-4745fc.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.004 s 2 KBi
#21
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-7f68fc.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.002 s 2 KBi
#22
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-3a6321.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.006 s 1 KBi
#23
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-a71510.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.004 s 2 KBi
#24
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-8278df.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.005 s 1 KBi
#25
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-00ba2e.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.002 s 1 KBi
#26
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-3539ba.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.003 s 2 KBi
#27
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-7ec615.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.006 s 1 KBi
#28
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-37e27b.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.007 s 1 KBi
#29
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-85c3bf.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.003 s 2 KBi
#30
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-3122eb.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.004 s 1 KBi
#31
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-7d09e4.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.002 s 2 KBi
#32
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-0fbe4a.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.008 s 1 KBi
#33
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-b0acb0.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.006 s 2 KBi
#34
Incorrecto
                      main.c:10:3: warning: implicit declaration of function 'gets' is invalid in C99 [-Wimplicit-function-declaration]
  gets(input);
  ^
1 warning generated.
/usr/bin/ld: /tmp/main-d21105.o: in function `main':
main.c:(.text+0x2d): warning: the `gets' function is dangerous and should not be used.

                    
0.006 s 1 KBi
Puntos totales: 0 / 100

Código

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
  char *input = (char *)malloc(10000);
  int len, i, *num, carry = 0;

  gets(input);
  len = strlen(input);
  num = (int *)malloc(sizeof(int) * len + 1); // un espacio extra en caso de que el numero aumente en una cifra
  printf("len: %d\n", len);

  for (i = 0; i < len; i++)
  {
    num[i] = input[i] - '0';
  }

  for (i = len - 1; i >= 0; i--)
  {
    num[i] += 1 + carry;

    if (num[i] > 9)
    {
      carry = 1;
      num[i] = 0;
    }
  }

  if (carry == 1)
  {
    printf("1");
  }

  for (i = 0; i < len; i++)
  {
    printf("%d", num[i]);
  }

  free(num);
  return 0;
}