Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
oppi Gast
|
Verfasst am: 06. Jun 2006 12:07 Titel: Datenfelder/arrays |
|
|
Hallo, ich hab hier eine Aufgabe mit welcher ich nicht klar komme.
Aufgabe: Die Hochschule hat 3 Hörsaalgebäude mit je 4 Stockwerken und 5 Hörsäälen je Stockwerk. Entwickeln Sie ein C-Programm um
- für jeden Hörsaal per Zufallszahl eine Sitzplatzzahl zwischen 30 und 180 zuzuweisen,
- danach das Datenfeld zu durchsuchen und alle Hörsäle mit Ortsangabe (Nr. des Gebäudes, des Stockwerkes, des Hörsaals) auszudrucken, die mehr als 120 Sitzplätze haben.
Mein Ansatz:
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
void main (void)
{
double Hochschule[3][4][5];
int G,S,H;
} |
|
Nach oben |
|
|
|
Evok
Anmeldungsdatum: 18.07.2006 Beiträge: 13
|
Verfasst am: 18. Jul 2006 15:49 Titel: |
|
|
ja schaut schonmal nicht so schlecht aus
abgesehen davon dass ich nicht recht weiss warum du ne double nimmst, ich glaub kaum dass da halbe oder viertelte stühle drinnstehen werden *g*
wo stehst jetz an?
lg
harry |
|
Nach oben |
|
|
Paul_H
Anmeldungsdatum: 01.02.2006 Beiträge: 52 Wohnort: Bonn
|
Verfasst am: 19. Jul 2006 00:00 Titel: |
|
|
Nun, der zweite Teil wird wohl kein Problem sein. Ich meine, eine dreifach geschachtelte FOR-Schleife, die eine Bedingung überprüft ist ja kein Ding.
Der erste Teil ist ja nun nix anderes, nur dass hier keine Bedingung überpüft wird, sondern der jeweilige Array-Eintrag mit einer Zufallszehl gefüllt wird.
In C kann man so eine Zufallszahl jetzt speziell zwischen 30 und 180 wie folgt erzeugen:
int zufallszahl=rand()%180+30; |
|
Nach oben |
|
|
Evok
Anmeldungsdatum: 18.07.2006 Beiträge: 13
|
Verfasst am: 19. Jul 2006 13:06 Titel: |
|
|
Paul_H hat Folgendes geschrieben: |
In C kann man so eine Zufallszahl jetzt speziell zwischen 30 und 180 wie folgt erzeugen:
int zufallszahl=rand()%180+30; |
naja, eigentlich ists wurscht aber streng genommen erzeugst jetz zufallszahlen zwischen 30 und 210
z = rand()%150 + 30 sollts eher treffen
lg harry _________________ "Everything's possible. The impossible just takes longer." |
|
Nach oben |
|
|
|