URI Online Judge | 1099Timelimit: 1
Soma de Ímpares Consecutivos II
Adaptado por Neilor Tonin, URI
Brasil
BrasilLeia um valor inteiro N que é a quantidade de casos de teste que vem a seguir. Cada caso de teste consiste de dois inteiros X e Y. Você deve apresentar a soma de todos os ímpares existentes entre X e Y.
Entrada
A primeira linha de entrada é um inteiro N que é a quantidade de casos de teste que vem a seguir. Cada caso de teste consiste em uma linha contendo dois inteiros X e Y.
Saída
Imprima a soma de todos valores ímpares entre X e Y.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
for (int i = 0; i < n; i++) {
int x = input.nextInt();
int y = input.nextInt();
int soma = 0;
if (x > y) {
for (int j = x-1; j > y; j--) {
if (j % 2 != 0) soma += j;
}
} else if (x < y) {
for (int j = x+1; j < y; j++) {
if (j % 2 != 0) soma += j;
}
}
System.out.println(soma);
}
}
}
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
for (int i = 0; i < n; i++) {
int x = input.nextInt();
int y = input.nextInt();
int soma = 0;
if (x > y) {
for (int j = x-1; j > y; j--) {
if (j % 2 != 0) soma += j;
}
} else if (x < y) {
for (int j = x+1; j < y; j++) {
if (j % 2 != 0) soma += j;
}
}
System.out.println(soma);
}
}
}
Nenhum comentário:
Postar um comentário