Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Array Code (Wer kann Programm Code modifizieren?)

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ] [ 3 ]
000
12.03.2008, 11:58 Uhr
Seppe



Hallo

Wir haben eine Hausaufgabe auf. Leider haben wir das Array noch nicht so komplex Behandelt. Es soll benotet werden

Deshalb wende ich mich an Spezialisten der C-Programmierung.

Hoffe ihr könnt helfen...



Wir haben folgenden Programm Code bekommen:


C++:
#include <stdio.h>


main()

    {
    int i;
    int note[50]; //Array von 50 Variablen


for (i=0;i<50;i++)
    
    {
    printf("Bitte geben Sie die Note ein:");
    scanf("%d", &note[i]);

    }//Ende der Schleife

    }//Ende Main




Code:
Aufgabenstellung:

1) Es soll die beste Note von allen angezeigt werden.
2) Es soll die schlechteste Note von allen angezeigt werden.
3) Es soll der Durchschnitt aller Noten angezeigt werden.
4) Es soll die Anzahl der Noten angezeigt werden, welche eingegeben wurden.
   --> Das Array soll modifiziert werden (z.B. wenn nur 30 Noten eingegeben wurden)




Danke für jede Hilfe

Dieser Post wurde am 12.03.2008 um 13:09 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.03.2008, 12:52 Uhr
RedEagle



Zu 1.: Das array durchgehen, und immer die nächst Beste rauspicken. Am Ende hast du dann die Beste

Zu 2.: Genau das Gleiche, nur mit < anstatt > (oder anderrum)

Zu 3.: Alle Noten addieren, und dann nurch die in Punkt 4 ermittelte anzahl teilen

Zu 4.: Eine Abbruchbedingung für die Eingabe festlegen (z.B. die 0). Die Anzahl der Noten steht dann in i

Zu -->: Was heißt modifizieren??
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.03.2008, 12:56 Uhr
ao

(Operator)



Zitat von Seppe:
Leider haben wir das Array noch nicht so komplex Behandelt.

Also, wenn du den Code da oben verstehst, dann kannst du auch die Aufgaben lösen, es ist nämlich wirklich ganz einfach.

Wenn das Array fix und fertig eingelesen ist, was könntest du tun, um die beste und schlechteste Note zu finden? Entwickle selbst einen Ansatz, und wenn du konkrete Fragen hast, kannst du die gerne hier stellen.

Den Rundum-Sorglos-Hausaufgabenservice gibts hier nicht.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.03.2008, 13:00 Uhr
Seppe



Versethe es ja nicht so richtig. Das ganze C-Programmieren wird uns einfach nur so lala bei gebracht.
Wenn ich den richtigen Code meist sehe verstehe ich es auch, aber von alleine komme ich nie drauf.
Deshalb wende ich mich an Spezialisten in diesem gebiet.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.03.2008, 13:05 Uhr
Hans
Library Walker
(Operator)


Hi,

dann erklär doch mal wo die Schwierigkeiten bei diesem Code sind.


C++:
#include <stdio.h>

main()
{
  int i;
  int note[50]; //Array von 50 Variablen

  for (i=0;i<50;i++)
    {
       printf("Bitte geben Sie die Note ein:");
       scanf("%d", &note[i]);
    }//Ende der Schleife

}//Ende Main



Das ist der gleiche Code, den Du oben geschickt hast, nur etwas anders formatiert.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 12.03.2008 um 13:06 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
12.03.2008, 13:07 Uhr
Seppe



Das Dev C++ nehmen wir auch, aber aus dieser Formatierung kann ich trotzdem nicht wirklich sinnvolle Lösungen für die Aufgaben finden.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
12.03.2008, 13:10 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Mal dir das Problem doch einfach mal auf einen Blatt papier und überlege wie du es von Hand lösen würdest. Dann weisst du auch was du programmieren musst...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
12.03.2008, 13:14 Uhr
Seppe



Das ist das Problem. Wir bekommen an einen simplen beispiel das Array beigebracht. Und das ist die Hausaufgabe.
Wenn man in Mathe nicht den lösungsweg kennt wir das Ergebnis meist auch falsch.
Hat man allerdings den Lösungsweg so kann man es logisch nachvollziehen.

und das wollte ich mit diesem tread erreichen.
Und bei fragen fragen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
12.03.2008, 13:16 Uhr
Hans
Library Walker
(Operator)


Hi,

ich weis zwar nicht, wie Du jetzt auf Dev C++ kommst, ist aber auch egal.
Und die Formatierung dient ja auch nur dazu, den Programmtext besser zu verstehen, hat aber mit der Lösung der Aufgabe nichts zu tun. Zur Lösung der Aufgabe brauchst Du Schleifenkonstruktionen und musst ein bisschen rechnen, das sei mal verraten.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
12.03.2008, 13:19 Uhr
Seppe



C++, weil da die Formatierúng genauso aussieht.

Denn Ablauf kann ich mir ja vorstellen, aber das in C umsetzen ist das Problem.

Schade, dass das mit der Hilfe nicht so geklappt hat.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: