public class Main
{
public static void main(String[] args) {
float[] myArray = {-1,2,4,5,-7,5,-2,1,4,-2};
for(int i=0; i<myArray.length; i++)
beforeItems(myArray,i,myArray.length);
afterItems(myArray,i,myArray.length);
}
public static void beforeItems(float a[], int position, int lenght)
int sum = 0;
if (position != 0)
for(int i=position-1; i>=0; i--)
if (a[i]<0)
sum++;
position++;
System.out.println("колличество отрицательных элементов до элемента №:" + position + " = " + sum);
public static void afterItems(float a[], int position, int lenght)
if(position != lenght-1)
for(int i=position+1; i<lenght; i++)
System.out.println("колличество отрицательных элементов после элемента №:" + position + " = " + sum);
Объяснение:
public class Main
{
public static void main(String[] args) {
float[] myArray = {-1,2,4,5,-7,5,-2,1,4,-2};
for(int i=0; i<myArray.length; i++)
{
beforeItems(myArray,i,myArray.length);
afterItems(myArray,i,myArray.length);
}
}
public static void beforeItems(float a[], int position, int lenght)
{
int sum = 0;
if (position != 0)
{
for(int i=position-1; i>=0; i--)
{
if (a[i]<0)
{
sum++;
}
}
}
position++;
System.out.println("колличество отрицательных элементов до элемента №:" + position + " = " + sum);
}
public static void afterItems(float a[], int position, int lenght)
{
int sum = 0;
if(position != lenght-1)
{
for(int i=position+1; i<lenght; i++)
{
if (a[i]<0)
{
sum++;
}
}
}
position++;
System.out.println("колличество отрицательных элементов после элемента №:" + position + " = " + sum);
}
}
Объяснение: