viernes, 13 de mayo de 2016

algoritmo para saber si dos numeros son amigos con sentencia while



algoritmo para saber si dos numeros son amigos con sentencia while

import java.io.*; 

class whiledop_4_7{

public static void main(String args[])throws IOException

{

int n,n1,m,m1,c,k;

BufferedReader in=new BufferedReader (new InputStreamReader(System.in));

System.out.println("Lee dos numeros e indican si son amigos(si la suma de los divisores de uno es igual al otro) ");

System.out.println("Ingrese primer numero");
<!--more-->
n=Integer.parseInt(in.readLine());

System.out.println("Ingrese segundo numero");

m=Integer.parseInt(in.readLine());

n1=n;

m1=m;

k=0;

c=0;

while(n>0){

if((n1%n)==0){c=c+n;}

n=n-1;}

while(m>0){

if((m1%m)==0){k=k+m;}

m=m-1;}

if(c==k){

System.out.println(m1+" y "+n1+" son numeros amigos ");}

else{

System.out.println(m1+" y "+n1+" no son numeros amigos ");}

}

}

No hay comentarios:

Publicar un comentario

ENTRADAS POPULARES