Zum neuen Informatik-Forum >>
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Datenfelder/arrays

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> C/C++
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
oppi
Gast





BeitragVerfasst am: 06. Jun 2006 12:07    Titel: Datenfelder/arrays Antworten mit Zitat

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

BeitragVerfasst am: 18. Jul 2006 15:49    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Paul_H



Anmeldungsdatum: 01.02.2006
Beiträge: 52
Wohnort: Bonn

BeitragVerfasst am: 19. Jul 2006 00:00    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Evok



Anmeldungsdatum: 18.07.2006
Beiträge: 13

BeitragVerfasst am: 19. Jul 2006 13:06    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> C/C++ Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen