C/Visual C - Divisores de nueve

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 2 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Divisores de nueve

Publicado por Saul (1 intervención) el 14/11/2019 04:44:03
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <math.h>
int main()
{
    long int N;
    scanf( "%ld", &N );
    if ( 1<=N<=(pow(10,64))-1)
    {
        if ( N%9 == 0 )
        {
          printf( "Divisibilidad!");
        }
        else
          printf( "No es multiplo." );
      }
return 0;
}

Que esta mal con este codigo dice que resuleve almenos un caso incorrecto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rodrigo
Val: 350
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Divisores de nueve

Publicado por Rodrigo (119 intervenciones) el 16/11/2019 00:54:01
No se si este es el problema, pero ...
en C no puedes comparar asi: a < b < c (o usar <=, >, >=, ==, etc)
Tienes que separar esa comparacion en 2 comparaciones unidas con un && , osea (a < b) && (b < c)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar