Hallo,
Bei mein Programm treten 2 Probleme auf.
Prolem nr 1:
Die Schleife läuft immer weiter und hört nicht auf . Obwohl ich die anweisung gegeben habe das die Schleife bis 12 Laufen soll. Es geht in diesem Programm darum Umsätze 2 Verschiedener Firmen einzulesen. Sitze schon ne ewigkeit dran find nicht den fehler.
Lg thehasso
Bei mein Programm treten 2 Probleme auf.
Prolem nr 1:
Die Schleife läuft immer weiter und hört nicht auf . Obwohl ich die anweisung gegeben habe das die Schleife bis 12 Laufen soll. Es geht in diesem Programm darum Umsätze 2 Verschiedener Firmen einzulesen. Sitze schon ne ewigkeit dran find nicht den fehler.
Code:
#include <stdlib.h>
#include <stdio.h>
#include<math.h>
#include "conio.h"
int main()
{
int min,max;
int const n=11;
int umsatz[12],umsatza[12],m1,m2,i,a;
int umsatz_summe=0; // char* monate [12]=...
float mittelwert=0;
char monate[12][12] = {"Januar", "Ferbruar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" };
char jahr[12][5] = {"2007", "2007", "2007", "2007", "2007", "2007", "2007", "2007", "2007", "2007", "2007", "2007"};
printf("\n\tHandelsfirma A & B GmbH\n");
printf("Menue:\n");
printf("1: - Umsaetze eingeben\n");
printf("2: - Programm Wiederholen\n");
printf("3: - Ermittlung kleinster Wert\n");
printf("4: - Ermittlung groesster Wert\n");
scanf("%i",&m1);
if(m1==1)
{
for(a=0;a<=n;a++){
for(i=0;i<=n;i++){
printf("\nBitte %i -ten Umsatz fuer %s %s \n",i+1,monate[i],jahr[i]); // Eingabe
printf("Eingabe:");scanf("%i",&umsatz[i]);
printf("Eingabe:");scanf("%i",&umsatza[a]);
umsatz_summe+=umsatz[i]; // Berechnung Summe
mittelwert=umsatz_summe/n; // Berechnung Mittelwert
//standtardabweichung=
}
}
printf("\n-----------------------------------------------\n");
//printf("\n:Eintrag:\t:Monat:\t:Jahr:\t\t:Umsatz:\n");
for (i=0;i<=11;i++)
{
printf("%5i. %10s %10s %10i",i+1 ,monate[i],jahr[i],umsatz[i]); //Ausgabe Umsatz, Monat, Jahr
printf("%5i. %10s %10s %10i",i+1 ,monate[i],jahr[i],umsatza[a]); //Ausgabe Umsatz, Monat, Jahr
printf("\n");
}
printf("\n-----------------------------------------------\n");
printf("\nDie Summe ist:%i Mittelwert:%.2f",umsatz_summe,mittelwert); // Ausgabe Summe
}
system("pause");
}
Lg thehasso