quarta-feira, 3 de outubro de 2018

URI PROBLEMA 1099 - Soma de Ímpares Consecutivos II SOLUÇÃO EM JAVA

URI Online Judge | 1099

Soma de Ímpares Consecutivos II

Adaptado por Neilor Tonin, URI  Brasil
Timelimit: 1
Leia 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);
        }
    }
}

Nenhum comentário:

Postar um comentário

URI PROBLEMA 1133 - Resto da Divisão SOLUÇÃO EM C

URI Online Judge | 1133 Resto da Divisão Adaptado por Neilor Tonin, URI   Brasil Timelimit: 1 Escreva um programa que leia 2 valo...