TEMA

PROBLEM 1157 - URI Fórum 1.0

URI Online Judge preguntado 8 years ago

URI Online Judge Fórum 1.0

MOD

Este tema fue resuelto y no puede recibir nuevas respuestas.

  • Alex José Silva respondido 5 years ago

    #include <stdio.h>
    
    int main() {
    
        int i,N;
    
        scanf("%i",&N);
        for(i=1;i<=N;i++){
            if(N%i==0){printf("%i\n",i);}
        }
    
        return 0;
    }
  • wanderson da silva oliveira respondido 4 years ago

    meu código segue abaixo, está dando erro no URI, mas as saídas estão corretas!

    x = int(input("Digite: "))
    y = x
    while y != 0:
        if x % y ==0:
            print(int(x/y))
        y = y - 1
  • Gustavo Marini respondido 4 years ago

    Aqui no portal você não deve incluir mensagens nas funções de input de quaisquer linguagens. A sua linha de entrada deve ficar apenas assim:

    x = int(input())
    MOD
  • William respondido 4 years ago

    N = int(input("Digite um número: ")) X = 1 if N < 1 : print("SOMENTE NUMERO INTEIROS") print("TENTE NOVAMENTE")

    while X <= N: if N % X == 0 : print(X) X = X + 1 else: X = X + 1

  • Terence Marinho respondido 4 years ago

    Bom dia! Já tentou fazer com que sua variável contadora (i) vá até o valor de entrada (n)? Assim você só precisaria printar, dentro do laço FOR mesmo, o contador, caso ele seja divisor de n. Espero que te ajude!

    MOD
  • Rachel Cesso respondido 4 years ago

    não entendo meu erro

    #include <stdio.h>
    
    int main()
    {
    
    int n;
    int i;
    
    scanf("%d", &n);
    
    for(i=1; i<=n/2; i++){
        if(n%i==0);{
        printf("%d\n", i);}
    }
    printf("%d\n", n);
    return 0;
    }
  • RUZANNA respondido 6 years ago

    aqwdqwdq