Ir para conteúdo
Fórum Script Brasil

demon666

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que demon666 postou

  1. importações necessárias: import java.util.Random; import java.util.Scanner; o código em si: int entrada,aleatorio; Scanner scan = new Scanner(System.in); Random gerador = new Random(); System.out.println("Digite um numero de 3 digitos: "); entrada = scan.nextInt(); aleatorio = gerador.nextInt(10); if (aleatorio == entrada/100) { System.out.println("O numeros sao iguais!"+ aleatorio +" e "+ entrada/100 +"."); } Basicamente o que eu fiz para pegar o primeiro dígito do número foi dividi-lo por 100. Por quê? Como a variável entrada é inteira, ao fazer uma divisão por outro inteiro teremos um resultado inteiro, ou seja descartaremos o resto. Ex: 784/100 = quociente 7 e resto 84.
  2. void comparaNumeros(float num1, float num2){ if(num1 == num2){ printf("Os numeros são iguais."); }else{ if(num1 > num2){ printf("O maior numero eh o %f.", num1); }else{ printf("O maior numero eh o %f.", num2); } } } void main(void){ float num1, num2; printf("Digite o primeiro numero: "); scanf("%f",&num1); printf("Digite o segundo numero: "); scanf("%f", &num2); comparaNumeros(num1,num2); }
×
×
  • Criar Novo...