Salve a tutti. Con questo programma devo sommare in modo alterno una serie di numeri data in input.
se input : 1 2 3 4, io devo fare: 1 -2 +3 -4
Però questo codice non va..coma mai?
codice:
import java.util.Scanner;
public class NumeriAlterni {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] array = new int[6];
Scanner in = new Scanner(System.in);
//Chiedo 5 numeri in input
for (int i= 0; i<=5; i++)
{
System.out.println("Inserisci numero: ");
int num = in.nextInt();
System.out.println(num);
array[i]= num;
}
//somma ad elementi alterni
int sum = 0;
int asum = 0;
for (int i = 0; 1<array.length; i++)
{
int e = array[i];
if (i%2 == 0)
sum = sum + e;
else
asum = asum + e;
}
System.out.println("La somma alterna è : " + (sum-asum));
}
}