Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » verienswahl

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
08.01.2005, 15:18 Uhr
Tommy0507



hey leute,

ich hoffe ganz doll das ihr mir helfen könnt!
bitte ganz schnell antworten!

aufgabe:
- 10 kandidaten stehen zur wahl
- das präsidium wird gebildet aus 3 kandidaten
- 200 mitglieder stimmen ab
- jeweils 1mitglied stimmt für ein kandidaten
- ausgabe einer liste mit den 10 kanidaten, für jeden kandidaten die gezählten stimmen
----------------------------------------------------------------------------------------
klar hab ich mir darüber schon gedanken gemacht

ich würde jeweils für die 200 mitlglieder eine FOR-schleife einbauen...
doch wie mach ich den programm klar, dass jeweils für einen durchlauf der FOR-schleife der eingegebene wert des mitglieds gezählt werden soll??????
bzw. bei der ausgabe für alle 10kanidaten die gesammten stimmen ausgegeben werden????



bitte helft mir weiter!!!!!!
mfg tommy!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.01.2005, 15:31 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


woher bekommst du die information wer wie abstimmt?... zufall? wenn ja gleichverteilung?...
sind noch zu wenig informationen um die ne antwort zu geben...
oder willst du tatsächlich 200 mal von hand was eintippen...
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 08.01.2005 um 15:33 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.01.2005, 15:39 Uhr
Tommy0507



wer wie abstimmt ist nicht defienierbar!immer unterschiedlich!
naja jedes mitglied gibt seine stimme ab(200 mitglieder) und dann soll das programm für jedes mitglied die stimmen zählen(zusammenzählen) und ausgeben!
wie mach ich das am besten? ist FOR-schleife gute idee???
liebe grüße Windolf
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.01.2005, 15:41 Uhr
Tommy0507



was meinst du mit c++!=d...es ist doch die zählrichtung oder????
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
08.01.2005, 15:52 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

wer wie abstimmt ist nicht defienierbar!immer unterschiedlich!


ja klar aber damit der rechner die stimmen aufsummieren kann brauch er ja irgendwie die eingabe von 200 stimmen... willst du das 200 mal von hand abfragen und über die tastatur einlesen lassen? nicht wirklich oder?


Zitat:

was meinst du mit c++!=d...es ist doch die zählrichtung oder????


das ist nur meine signatur...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
08.01.2005, 15:58 Uhr
typecast
aka loddab
(Operator)


Also ich wuerd so vorgehen (Pseudocode):


Code:
erstelle liste mit 10 kandidaten
srand(time(NULL)); // initialiesiere den zufallszahlengenerator
fuer jedes mitglied mach
       erstelle zufallszahl i zwischen 1 und 10 (rand() % anzahl_der_kandidaten)
       kandiat mit nummer i bekommt eine stimme

gib kandidatenliste aus



Also eine for-Schleife bietet sich dafuer an.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
08.01.2005, 16:00 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@typecast...
also ich wollte ihm eingentlich was mit goto empfehlen
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
08.01.2005, 16:01 Uhr
typecast
aka loddab
(Operator)



--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
08.01.2005, 16:13 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


probier mal z.b so

C++:
#define anzahl_kandidaten 10
#define stimmen 200

int main(){
    int i,kand[anzahl_kandidaten];
    srand(time(0));
    memset(kand, 0, anzahl_kandidaten*sizeof(int));

    for(i=0;i<stimmen;++i)
        ++kand[rand()%anzahl_kandidaten];
    
    for(i=0;i<anzahl_kandidaten;++i)
        printf("Kanditat %d hat %f der Stimmen.\n",i+1,(double)kand[i]*100/stimmen);
}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
08.01.2005, 16:43 Uhr
Tommy0507



hey windalf ...vielen vielen dank für den code aber schau ma da:

'srand' : nichtdeklarierter Bezeichner
: error C2065: 'time' : nichtdeklarierter Bezeichner
: error C2065: 'memset' : nichtdeklarierter Bezeichner
: error C2064: Ausdruck ergibt keine Funktion
: error C2065: 'printf' : nichtdeklarierter Bezeichner
: warning C4508: 'main' : Funktion sollte einen Wert zurueckgeben; Ergebnistyp 'void' angenommen

könntest du vielleicht hinter jeder funktion nen kommentar schreiben????
wäre lieb! sorry das ich so blöd frage aber bin blutiger anfänger!!!!!
vielen dank
mfg tommy
 
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: