brauche hilfe
-
Ob Pas19 und Pascal 88 die gleichen sein sollten ?
siehe auch:
http://www.c-plusplus.net/forum/322566Auch da handelt es sich um C und nicht C++.
(Verschieben beider Treads nach C wäre sinnvoll.)
-
Nimm noch Maria1789 dazu: http://www.c-plusplus.net/forum/322590
-
DirkB schrieb:
Nimm noch Maria1789 dazu: http://www.c-plusplus.net/forum/322590
Die sind bestimmt zufällig in der gleichen Klasse

-
merano schrieb:
Die sind bestimmt zufällig in der gleichen Klasse

Wenn es mehr als eine Quelle für
print_f("%d",&a[i][j]);gibt, das ... äh .. doppelt plus ungut^oder ein weiterer Beweis für Einsteins Unendlichkeitszitat^
-
DirkB schrieb:
doppelt plus ungut
Neusprache?

-
Oder Neusprech wie es jetzt heisst.
-
habe mich gestern und heute morgen noch ein wenig dran gesetzt... hmm ich hoffe das es einigermaßen nun passt, aber ganz korrekt spielt mein visual studio es immer noch nicht ab leider.
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <time.h>int a[1440];
int werte;
int zählen;for (i = 0;i<1440;i++)
{
werte[i] = rand()%71+60;;for (i=0;i<24;i++)
{
zählen = 0;
mittelwert = 0;
for(a=0;a<60;a++)
{
if(werte[i60 + a] > 115)
zählen++;
mittelwert += werte[i60 + a];
}
mittelwert /= 60;
printf("%d %d %d", i, mittelwert, zählen);
}
system("PAUSE");
}
-
DirkB schrieb:
Dann aber bitte auch in cpp-Tags (Code markieren und auf den C++ Button unter den
:p klicken.
Und eine vernünftige Fehlerbeschreibung muss auch wahnsinnig schwierig sein...
-
#include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <time.h> int a[1440]; int werte; int zählen; for (i = 0;i<1440;i++) { werte[i] = rand()%71+60;; for (i=0;i<24;i++) { zählen = 0; mittelwert = 0; for(a=0;a<60;a++) { if(werte[i*60 + a] > 115) zählen++; mittelwert += werte[i*60 + a]; } mittelwert /= 60; printf("%d %d %d", i, mittelwert, zählen); } system("PAUSE"); }
-
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.