Beachten Sie den folgenden Code. Ich möchte den Betrag durch den Wert des letzten Elements im Array teilen. Ich habe es auf die folgende Weise versucht, aber es funktioniert nicht. Kann mir jemand sagen, wie man das richtig macht?Wie erhält man den Wert des letzten Elements eines Arrays?
#include<stdio.h>
int main()
{
int i, j, k, noteNumber, array[100], amount, result;
printf("Enter the number of the notes: \n");
scanf("%d", ¬eNumber);
printf("Enter the value of %d notes: \n", noteNumber);
for(i = 0; i < noteNumber; i++){
scanf("%d", &array[i]);
}
printf("Enter the amount: \n");
scanf("%d", &amount);
i = j;
if(amount/array[j] == 0){
printf("Minimum %d number of is needed", (amount/array[j]));
printf("The value of each note is %d", array[j]);
}
}
'Menge/array [noteNumber-1]' – George
definieren "es funktioniert nicht". Erhalten Sie eine andere Ausgabe als Sie erwarten? Wenn ja, dann sind die von Ihnen angegebene Eingabe, die von Ihnen erwartete Ausgabe und die Ausgabe, die Sie tatsächlich erhalten, sinnvolle Ergänzungen zu Ihrer Frage. –
Letztes Element wird Array [noteNumber - 1] sein. Es wäre hilfreich, wenn Sie das Problem klarer definieren und uns sagen, was in Ihrer Lösung "nicht funktioniert". –