quarta-feira, 3 de outubro de 2018

URI PROBLEMA 1064 - Positivos e Média SOLUÇÃO EM JAVA

URI Online Judge | 1064

Positivos e Média

Adaptado por Neilor Tonin, URI  Brasil
Timelimit: 1
Leia 6 valores. Em seguida, mostre quantos destes valores digitados foram positivos. Na próxima linha, deve-se mostrar a média de todos os valores positivos digitados, com um dígito após o ponto decimal.

Entrada

A entrada contém 6 números que podem ser valores inteiros ou de ponto flutuante. Pelo menos um destes números será positivo.

Saída

O primeiro valor de saída é a quantidade de valores positivos. A próxima linha deve mostrar a média dos valores positivos digitados.



import java.io.IOException;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) throws IOException {
        Scanner entrada = new Scanner(System.in);
        int contador = 0;
        float acumulador = 0;
        for (int i = 0; i < 6; i++) {
            float num = entrada.nextFloat();
            if (num > 0) {
                contador = contador + 1;
                acumulador = acumulador + num;
            }
        }
        System.out.println(contador + " valores positivos");
        System.out.printf("%.1f\n", (acumulador / contador));
    }
}

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...