Operatii cu tablouri

public class house {
public static void main(String arg[]){
int tablou[]={2,3,4,5,6,7,9,8,81,100}; //dam un dablou de numere
System.out.print("Tabloul initial arata astfel : [ ");
for(int i=0;i < tablou.length;i++){
System.out.print(tablou[i] + " ");//afisam numerele din tabloul initial
}
System.out.print(" ]\n");
int suma=0;
int n=tablou.length;
for(int i=0;i < n;i++){ //calculam suma numerelor
suma=suma+tablou[i]; //calculam dupa formula acesta suma
}
System.out.println("Suma numerelor este : " + suma);
System.out.print("Numerele pare sint: ");
for(int i=0;i < n;i++){
if(tablou[i] % 2==0) //formula de calcul a numerelor pare
System.out.print(tablou[i] + " ");
}

System.out.print("\nNumerele impare sint: ");
for(int i=0;i < tablou.length;i++){
if(tablou[i] % 2==1) //formula de calcul a numerelor impare
System.out.print(tablou[i] + " ");
}
System.out.print("\nNumarul numerelor din tablou este : ");
System.out.println(tablou.length); //numarul de numere din tablou
System.out.print("Numarul de numere patrate perfect este din tablou este : ");
for(int i=0;i < tablou.length;i++){
if(Math.sqrt(tablou[i]) % 2==0 //numerele patrate perfect din tablou
| Math.sqrt(tablou[i]) % 3==0//
| Math.sqrt(tablou[i]) % 4==0//
| Math.sqrt(tablou[i]) % 5==0//
| Math.sqrt(tablou[i]) % 7==0//
| Math.sqrt(tablou[i]) % 9==0)
System.out.print(tablou[i] + " ");
}
System.out.print("\nNumerele din radicalii perfecti sint :");
for(int i=0;i < tablou.length;i++){
if(Math.sqrt(tablou[i]) % 2==0
| Math.sqrt(tablou[i]) % 3==0
| Math.sqrt(tablou[i]) % 4==0
| Math.sqrt(tablou[i]) % 5==0 //Numerele din radicalii perfecti
| Math.sqrt(tablou[i]) % 7==0
| Math.sqrt(tablou[i]) % 9==0)
System.out.print(Math.sqrt(tablou[i]) + " ");
}
System.out.println("\n");
}
}

Niciun comentariu:

Trimiteți un comentariu