# TOPIC

PROBLEM 1113 - URI Fórum 1.0

#### URI Online Judge asked 8 years ago

URI Online Judge Fórum 1.0

This topic was solved and cannot recieve new replies.

• #### Marcos Junio Xavier replied 6 years ago

Alguem me ajuda? Worng answer 20%

``````#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y;
scanf("%i",&x);
scanf("%i",&y);
if(x<y)
printf("Crescente\n");
if(x>y)
printf("Decrescente\n");
else
printf("\n");
return 0;
}``````
• #### Gustavo Pires replied 5 years ago

esta dando 100% errado qual é o meu erro?

``````cont = 0
while cont < 1:
num = input().split()
X = int(num[0])
Y = int(num[1])
if X == Y:
cont += 1
else:
if X > Y:
print("Decrecente")
if X < Y:
print("Crecente")``````

RESPONDIDO

• #### Alex José Silva replied 5 years ago

RESOLVIDO:

include

int main() {

``int X,Y;``

scanf("%i %i",&X,&Y); do{

``````if(X<Y)
printf("Crescente\n");
else
printf("Decrescente\n");
scanf("%i %i",&X,&Y);``````

}while(X!=Y);

``return 0;``

}

• #### ahed_alrashaida replied 6 years ago

Hi my friends. I submit next code and get WA 20%. I prove with cases in both code and toolkit, and obtain the same results. Can you help me to find the problem.

import java.util.Scanner;

public class Main {

``````public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
for (int i=1 ; i<=3 ; i++){
int x = sc.nextInt();
int y = sc.nextInt();
if(x<y)
System.out.println("Crescente");
if(x>y)
System.out.println("Decrescente");
else
System.out.println();
}

}``````

}

• #### Erich Rodrigues replied 6 years ago

Está ao contrário (:

• #### Viviane Sousa de Melo replied 6 years ago

Oi. Alguém pode me ajudar? O URI diz wrong answer, mas nao sei o que esta errado.

Eis o código:

``````#include<stdio.h>

int main(){

int X = 0, Y = 1;
while(X!=Y){
scanf("%d %d",&X,&Y);
if(X > Y)
printf("Crescente\n");
if(X < Y)
printf("Decrescente\n");

}
return 0;
}``````
• #### Erich Rodrigues replied 6 years ago

Você importou o Scanner?

• #### renanh replied 6 years ago

está dando erro na linha 4 no Scanner console = new Scanner(System.in); sempre usei assim aqui e agora está dando erro nisso

``````public class Main{

public static void main(String[] args) {
Scanner console = new Scanner(System.in);

for (int i = 0; i < 4; i++) {
int x = console.nextInt();
int y = console.nextInt();

if (x > y) {
System.out.println("Decrescente");
}

else if (x < y) {
System.out.println("Crescente");
}
}
}
}``````
• #### Erich Rodrigues replied 6 years ago

Apenas conserte a maneira como a palavra "Decrescente" está escrita.

• #### Erich Rodrigues replied 6 years ago

Na declaração mesmo:

``int x = 0, y = 0;``

Nesse caso, eles precisam ser diferentes pra entrar no loop, então pode fazer isso:

``int x = 0, y = 1;``

Não tem problema inicializar eles com esses valores pois eles serão lidos logo no começo do while.

• #### Santiago Soares replied 6 years ago

Como eu faria isso, Erich? Colocaria x=0 e y=0 dentro do while??

• #### Erich Rodrigues replied 7 years ago

Lembre-se de inicializar as variáveis, principalmente se estiver as usando para controlar algum loop, ou condição.

• #### Mauricio Genova replied 7 years ago

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

int main() {
int x,y;
while(x!=y) {
scanf("%d %d", &x,&y);
if(x>y) {
printf("Descrescente\n"); }
if(x<y) {
printf("Crescente\n"); }
}

}``````
• #### Gerson Groth replied 8 years ago

Em vez de salvar a resposta em um vetor, vc já pode imprimi-la no momento que faz o teste se é crescente ou decrescente. Dessa forma não precisa fazer o for (que está percorrendo uma posição a mais do que o necessário). Além disso, podem haver mais testes do que apenas os 50 que vc colocou no vetor.

• #### Vilmar Rodrigues replied 8 years ago

Recebi "Wrong Answer" no código abaixo e não sei onde errei, testei várias vezes.

``Dúvida respondida. Código Removido!``
• #### Gerson Groth replied 8 years ago

Cara, tenta pensar da seguinte forma. Você lê o x e o y, antes do while, correto? E você vai ficar iterando enquanto o x é diferente do y, certo? Mas se você nunca ler novamente o x e o y dentro do while, o valor deles nunca vai alterar, e vc cai em um loop infinido ;)

• #### Marcos Vinicius Conterno de Souza replied 8 years ago

esta dando loop infinito no meu codigo em vez de ele voltar ao teste, sou novato em codigo de repetiçao. aqui o meu codigo

``Dúvida respondida. Código Removido!``
• #### Gerson Groth replied 8 years ago

Camila Santos ou Elton Camargo, favor removerem o código, pois ganhou AC. Obrigado

1 of 2