brauche hilfe
-
Irgendwo fehlt da doch main. Und ich zeig dir mal wie das mit den cpp-Tags aussieht und richtig eingerückt ist. Dann siehst du auch den Programmfluß.
#include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <time.h> int main (void) // habe ich mal eingefügt { int a[1440]; int werte; int zählen; // Variablen mit Umlauten sind nicht ok for (i = 0;i<1440;i++) { werte[i] = rand()%71+60;; // Das liefert NICHT werte von 71 und 130 // und werte ist kein Array for (i=0;i<24;i++) // Es ist bloed verschachtelte Schleifen mit derselben Laufvariablen zu machen { zählen = 0; mittelwert = 0; // wo kommt denn diese Variable jetzt her? for(a=0;a<60;a++) // a ist doch ein array { if(werte[i*60 + a] > 115) // zählen++; mittelwert += werte[i*60 + a]; // huch, noch eine unbekannte Variable. } mittelwert /= 60; printf("%d %d %d", i, mittelwert, zählen); // ist ein Ganzzahltyp für einen Mittelwert sinnvoll? // Und alles in einer Zeile ist auch unübersichtlich } system("PAUSE"); } }
-
#include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <time.h> int main (void) { int a[1440]; int werte; int zaehlen; int i; int mittelwert; int a; int j; for (i = 0;i<1440;i++) { werte[i] = rand()%71+60; } for (j=0;j<24;j++) { zaehlen = 0; mittelwert = 0; } for(j=0;j<60;j++) { if(werte[i*60 + j] > 115) zaehlen++; mittelwert += werte[i*60 + i]; mittelwert /= 60; printf("%d \n %d \n %d \n", j, mittelwert, zaehlen); } system("PAUSE"); }
-
@Pascal1789
hinweiser schrieb:
Und eine vernünftige Fehlerbeschreibung muss auch wahnsinnig schwierig sein...
Wir warten...
-
Achte auf die Warnungen vom Compiler.
Aktiviere alle Warnungen und behebe deren Ursache.