esercizio sugli array
Inviato: martedì 10 maggio 2016, 17:00
Scrivere un programma che legga da tastiera 10 interi, li scriva in un array A, e stampi l'indice i del primo elemento che verica la seguente condizione:A =A[i+1]A[i-1]oppure stampi -1 nel caso in cui nessun elemento verichi la suddetta condizione.
scusatemi cos'è che non va nel codice?.
i numeri di prova in input sono 9, 5, -2, 3, 5, 50, 4, -7, 0, -7.
e l'output è 2.
Codice: Seleziona tutto
#include <stdio.h>
int main () {
int i, j;
int A[10];
for (i = 0; i < 10; i += 1)
{
scanf("%d", &A[i]);
}
for (j = 1; j < 9; j += 1)
{
if ((A[j] == A[j+1]-A[j-1]))
{
printf("%d\n", j);
}
else
{
printf("-1");
}
}
return 0;
}i numeri di prova in input sono 9, 5, -2, 3, 5, 50, 4, -7, 0, -7.
e l'output è 2.