23.1.23010560. Dat je niz od 10 realnih brojeva. Naći broj najbliži nuli i broj najdalji od nule.
Opis rješenja:
Listing programa:
/* 23010560 Dat je niz od 10 realnih brojeva. Naći broj najbliži nuli i broj najdalji od nule.*/
package zadaci;
import java.util.Scanner;
public class Zadatak56 {/*Dat je niz od 10 realnih brojeva. Naæi broj najbliži nuli i broj najdalji od nule.*/
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
float niz[]=new float[10]; //floar jer su realni brojevi
for(int i=0;i < niz.length;i++){
System.out.println("Unesite broj:");
float broj=input.nextFloat();
niz[i]=broj;
}
float najblizi=niz[0];
float najdalji=niz[0];
for(int i=0;i < niz.length;i++){
if(Math.abs(0-niz[i]) < Math.abs(0-najblizi)){
najblizi=niz[i];
}
if(Math.abs(0-niz[i])>Math.abs(0-najdalji)){
najdalji=niz[i];
}
}
System.out.println("Najblizi broj nuli je;"+najblizi);
System.out.println("Najdalji broj od nule je;"+najdalji);
}
}
Ispis na ekranu:
Riješeni zadaci Index
|