myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

C Programierung 3 von 5 Werten müssen gleich sein!

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 26.01.10, 09:45   #1
Firefox64
Venceremos
 
Benutzerbild von Firefox64
 
Registriert seit: Jan 2010
Ort: NRW
Beiträge: 5.830
Bedankt: 1.069
Firefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt Punkte
Standard C Programierung 3 von 5 Werten müssen gleich sein!

Hey ich schreibe grade ein Kniffelspiel in C!

Alles Funktioniert bissher wunderbar!
Bin jetzt beim Dreier pasch...

Wie mache ich das am besten das ich gucke ob minimum 3 von 5 Würfeln gleich sind???
__________________
Firefox64 ist offline   Mit Zitat antworten
Ungelesen 26.01.10, 13:42   #2
kalliknuddel
Anfänger
 
Registriert seit: Feb 2009
Ort: Berlin
Beiträge: 35
Bedankt: 18
kalliknuddel ist noch neu hier! | 0 Respekt Punkte
Standard

1. Array mit soviel Elementen wie es mögliche Zahlen gibt, beim Kniffel sinds ja "nur" die Zahlen von 1-6, also mit 6 Elementen.
2. Alle Werte Anfangs ordnungsgemäß auf Null setzten
3. Dann gehste jeden Wurf durch und erhöhst "den jeweiligen" Wert um 1.. schwer zu erklärn..
Also wenn ne 1 gewürfelt wurde erhöhste das erste Element, bei ner 2 das Zweite etc..^^
Am ende gucken ob eine Zahl minimal dreimal da ist^^

Bsp. (wurf ist nen Array mit den Ergebnissen der Würfel.. Bei 6 Würfeln mit Zahlen von 1-6^^)
Code:
int arr[6];
memset(arr, 0, 6*sizeof(int));
for(int i=0; i<6; ++i)
  arr[wurf[i]]++;

for(int i=0; i<0; ++i)
  if(arr[i] >= 3)
    hier der rest^^
iwi so hät ichs gemacht glaubich^^
kalliknuddel ist offline   Mit Zitat antworten
Ungelesen 26.01.10, 15:27   #3
gosha16
Banned
 
Registriert seit: Sep 2009
Ort: /root/
Beiträge: 824
Bedankt: 640
gosha16 ist noch neu hier! | 0 Respekt Punkte
Standard

für jede zahl nen counter, array durchlaufen lassen. Wenn eine Zahl liegt den Counter dafür erhöhen. (counter >= 3 alle Würfel die auf Counter X zutreffen anzeigen lassen.)
gosha16 ist offline   Mit Zitat antworten
Ungelesen 27.01.10, 11:36   #4
Firefox64
Venceremos
 
Benutzerbild von Firefox64
 
Registriert seit: Jan 2010
Ort: NRW
Beiträge: 5.830
Bedankt: 1.069
Firefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt Punkte
Standard

habs mit ner for-schleife glöst ;O

danke trozddem^^
__________________
Firefox64 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:32 Uhr.


Sitemap

().