Leonel_G

tp0ej3

Aug 29th, 2021
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.20 KB | None | 0 0
  1. import java.util.*;
  2. public class Tp0Ej3 {
  3.  
  4.     public static void main(String[] args) {
  5.         Scanner entrada = new Scanner(System.in);
  6.        
  7.         int numero1 = 0;
  8.         int numero2 = 0;
  9.         int numeroAmigo1= 0;
  10.         int numeroAmigo2=0;
  11.        
  12.         System.out.println("ingrese el primer numero: ");
  13.         numero1 = entrada.nextInt();
  14.         while (numero1<0) {
  15.             System.out.println("error, el primer numero debe ser positivo");
  16.             System.out.println("ingrese el primer numero: ");
  17.             numero1 = entrada.nextInt();
  18.         }
  19.         System.out.println("ingresar el segundo numero distnto de cero: ");
  20.         numero2 = entrada.nextInt();
  21.         while (numero2 <=0 || numero2==numero1 ) {
  22.             System.out.println("error, el segundo numero debe ser distinto de cero y positivo");
  23.             System.out.println("ingrese un numero positivo: ");
  24.             numero2 = entrada.nextInt();   
  25.         }
  26.        
  27.         for (int i = 1; i<numero1; i++ ){
  28.             if(numero1%i==0){
  29.                 numeroAmigo1= numeroAmigo1+i;
  30.         }
  31.         }
  32.         for (int j =1; j<numero2; j++){
  33.             if (numero2%j==0){
  34.                 numeroAmigo2= numeroAmigo2+j ;
  35.             }
  36.         }
  37.         if (numeroAmigo1==numero2 && numeroAmigo2==numero1 ){
  38.             System.out.println("son numeros amigos");
  39.         }
  40.         else {
  41.             System.out.println("no son numero amigos");
  42.         }
  43.     }
  44.  
  45. }
  46.  
Advertisement
Add Comment
Please, Sign In to add comment