Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Starthilfe beim erstellen

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 ]
000
22.10.2007, 19:13 Uhr
~Jasmin
Gast


Ich soll ein Programm das die Einträge des Pascalschen Dreiecks für die ersten Zehn Zeilen berechnet schreiben. Dazu soll ich ein 2-dimensionales Feld
p[i][j] verwenden um das j-te Element in der i-ten Zeile abzuspeichern.

Ich würde gern mit 2 geschachtelten for-schleifen jeden Eintrag durch die benachbarten Einträge der (i-1)-ten Zeile gemäß p[i][j]=p[i-1][j-1] +p[i-1][j]

Da ich erst vor kurzem angefangen hab weiß ich nicht wo ich anfangen soll
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.10.2007, 20:43 Uhr
öni



Dann fang doch einfach mal an wie du es vorgehabt hast mit den 2 For Schleifen bist ja gar nicht so schlecht dranne...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.10.2007, 21:14 Uhr
0xdeadbeef
Gott
(Operator)


Wir sind hier kein Hausaufgabenservice. Zeig nen Ansatz, oder ich dichte den Thread.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.10.2007, 19:08 Uhr
~jasmin
Gast


also ich definiere ein feld mit

int p[10][10];

und wie greif ich später auf eine zahl in diesem feld zu??

p[1][1]=1 oder geht das anders??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
23.10.2007, 19:33 Uhr
Lensflare



ja genau so.
p[1][1] = 1;
int x = p[1][1];
wobei der index bei 0 beginnt (nicht bei 1 so wie bei einigen programmiersprachen)
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)

Dieser Post wurde am 23.10.2007 um 19:34 Uhr von Lensflare editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
23.10.2007, 19:51 Uhr
~Jasmin
Gast


und in der for schleife kann ich da bei p[i][j] einfach so den index reinschreiben und den dann von 2 bis zehn laufen lassen oder?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
23.10.2007, 20:00 Uhr
öni



Wenn du das so meinst:

C++:
for(int i=0; i<10; i++)
{
x = p[i][j]
}


dann kannst du das so laufen lassen ja.....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
23.10.2007, 20:54 Uhr
~Jasmin
Gast


muss ich das x= .. immer voraus schreiben??

weil wenn ich dann programmier das p[i][j]=p[i-1][j-1]+p[i-1][j] dann weiß ich nicht was das x da soll
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
23.10.2007, 21:10 Uhr
ao

(Operator)



Zitat von ~Jasmin:
muss ich das x= .. immer voraus schreiben??

Nein, das mit dem x war nur ein Beispiel.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
23.10.2007, 21:12 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


die Forensuche hilft manchmal ungemein
www.fun-soft.de/showtopic.php?threadid=6461
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ 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: