- Registriert
- März 2010
- Beiträge
- 8.956
Also es geht um folgendes: Ich soll werte in einem Feld in Umgekehrter Reihenfolge ausgeben.
Sollte ja soweit eigendlich nicht schwer sein nur erschließt sich mir nicht so wirklich warum als Start der If bedinung i=N-1 genommen wird und nicht i=N.
Sollte ja soweit eigendlich nicht schwer sein nur erschließt sich mir nicht so wirklich warum als Start der If bedinung i=N-1 genommen wird und nicht i=N.
Code:
#include <stdio.h>
#define N 5
int main()
{
// Variablen
double werte[N] = {5.5, 3.1, 2.0, 4.3, 1.2},summe,produkt;
int i;
// Ausführbare Anweisungen
printf("Uebung 9 - Programm feld\n\n");
// Feldwerte zeilenweise am Bildschirm ausgeben
printf("Werte:\n");
for (i=0;i<N;i++)
{
printf("%10.2lf\n", werte[i]);
}
// Feldwerte in umgekehrter Reihenfolge am Bildschirm ausgeben
printf("\nUmgekehrte Reihenfolge:\n");
for (i=N-1;i>=0;i--)
{
printf("%10.2lf\n", werte[i]);
}