Criar um vetor 10 posições q gere os números aleatórios entre -50 e 50 e informe o mais próximo de zero.
Preciso de ajuda algoritmo Java ou C#
B
1 Resposta
package paratestes;
import java.util.Random;
/**
*
-
@author Jonatas
*/
public class ParaTestes {/**
-
@param args the command line arguments
*/
public static void main(String[] args) {
Random r =new Random();//instancia um objeto radomint[] valores = new int[10];//cria o vetor com 10 posições
int pertoZeroValor = 100;//vai salvar qual numro é mais perto de zerofor (int i = 0; i < valores.length; i++) {//percorre o vetor todo valores[i] = r.nextInt(100) - 50;//sorteia um numero aleatorio entre -50 e 50 System.out.println("Gerou: "+valores[i]); if(Math.abs(valores[i]) < Math.abs(pertoZeroValor)){//se o modulo do valor for menor do modulo do valor menor atual pertoZeroValor = valores[i];//muda o valor menor }
} System.out.println("O valor mais proximo de 0 é: "+pertoZeroValor); }
-
}
Como você pode ver é bem simples de fazer. To bem no tedio agora.
Criado 14 de setembro de 2017
Ultima resposta 14 de set. de 2017
Respostas 1
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo