1 up | 2 up |
^^^ Additional posts ^^^
zorg.ch
#85646 by @ 11.04.2006 16:07, edited @ 14.04.2006 06:52 - nach oben -
Gseh nöd so ganz was s basisprogramm isch odÀr so.

jetzt brĂŒchtisch eigentli diĂ€ Funktion array_gleich()?

/* gibt zurueck ob zwei arrays gleich sind */
bool array_gleich ( int * array1, int * array2, int lenght ) {

bool result = true; // rueckgabewert

for (int i = 0; i < length, i++ ) { // schlaufe ueber alle eintraege
if (array1[ i ] == array2[ i ]) result = false; // gleiche werte
}

return result; // rueckgabe
}

so in etwa.
zorg.ch
#85671 by @ 12.04.2006 09:15 - nach oben -
hm... spannend!
zorg.ch
#85680 by @ 12.04.2006 12:37 - nach oben -
jo e intressanti lösig.
zorg.ch
#85681 by @ 12.04.2006 13:13 - nach oben -
Gel han i au denkt, abÀr weiss ndö wiÀ mÀ da sust chönt andersch machÀ..
zorg.ch
#85691 by @ 12.04.2006 14:49 - nach oben -
irgendwie so das es de code richtig azeigt?
zorg.ch
#85698 by @ 13.04.2006 09:28 - nach oben -
Wenn ich den wĂŒsste wo genau der Fehler liegt, wĂŒrd ich das bestimmt machen.
zorg.ch
#85701 by @ 13.04.2006 12:32 - nach oben -
Escape-Zeichen verwenden...

ampersand lt strichpunkt
<

Etc. pp.
zorg.ch
#85709 by @ 13.04.2006 15:54 - nach oben -
biko hat das mal im forum irgendwo erklÀrt. es gibt smarty-tags, zwischen denen du alles schreiben kannst, ohne dass es interpretiert wird.
zorg.ch
#85712 by @ 13.04.2006 22:01 - nach oben -
{literal} code {/literal}
zorg.ch
#85714 by @ 14.04.2006 06:52 - nach oben -
Bisch Às genie. Wo hÀsch da gfundÀ?
zorg.ch
#85718 by @ 14.04.2006 10:22 - nach oben -
Smarty Doku:Smarty Parsing umgehen
zorg.ch
#85737 by @ 14.04.2006 21:53 - nach oben -
schade steht das nicht auch noch in der Zorg Doku.
Additional posts
zorg.ch
#85724 by @ 14.04.2006 12:05 - nach oben -
dat stimmt nid ganz:
du hast dich da etwas mit den trues und falses verheddert.
ich wĂŒrde die funktion so schreiben:

bool array_gleich ( int * array1, int * array2, int lenght )
{
for (int i = 0; i < length, i++ ) // schlaufe ueber alle eintraege
{
if (array1[ i ] != array2[ i ]) return false; // gleiche werte
}
return true;
}
zorg.ch
#85738 by @ 14.04.2006 21:56 - nach oben -
TatsÀchlich.
Hm, da sind so di immerglichÀ dÀmlichÀ fÀhler. So wiÀ diÀ mit Àm Index wo eis dÀnÀbÀt lit.
WĂŒr mĂ€ allerdings schnell findĂ€ wenn mĂ€s kompiliert
zorg.ch
#85726 by @ 14.04.2006 12:37, edited @ 15.04.2006 00:01 - nach oben -
kommentar zur aufgabenstellung: am schluss steht, man könne die funktionen ĂŒber pointer auf die elemente zugreifen lassen.
ich verstehe das so, dass man statt mit array-indices mit pointern arbeiten solle. das ist aber keinesfalls eleganter, da es in diesem fall die sache erstens wesentlich umstÀndlicher und unleserlicher macht, und gute compiler optimieren solche sachen schon selber.

#include <iostream>
using namespace std;

void einlesen(int *serscht, int *szweit)
{
cout << "Bitte geben sie die ersten zehn zahlen ein:";
for (int i = 0; i < 10; i++)
{
cin >> serscht[i];
}

cout << "Bitte geben sie die nÀchsten zehn zahlen ein:";
for (int i = 0; i < 10; i++)
{
cin >> szweit[i];
}
}

void vergleichen(int *serscht, int *szweit)
{
for (int i = 0; i < 10; i++ ) // schlaufe ueber alle eintraege
{
cout << i << ": ";
if (serscht[ i ] != szweit[ i ]) cout << "ungleich" << endl;
else cout << "gleich" << endl;
}
}

bool array_gleich ( int * array1, int * array2, int length )
{
for (int i = 0; i < length; i++ ) // schlaufe ueber alle eintraege
{
if (array1[ i ] != array2[ i ]) return false; // gleiche werte
}
return true;
}

int main(void)
{
int serscht[10];
int szweit[10];
einlesen (serscht, szweit);
vergleichen(serscht, szweit);
if (array_gleich(serscht, szweit, 10)) cout << "hey die sind jo glich!" << endl;
else cout << "mann, die sind voll nöd glich!" << endl;
}

so, das erfĂŒllt jetzt glaub alle anforderungen. und es kompiliert sogar. krass, nöd?
zorg.ch
#85740 by @ 14.04.2006 23:26 - nach oben -
Danke! :-)

Ist zwar nicht fĂŒr mich, aber ich find's nach wie vor cool, wenn neben der, zweifelsohne nötigen, Anfykcerei auch phat Hilfe geboten wird auf Zorg.
zorg.ch
#85744 by @ 15.04.2006 00:09 - nach oben -
macht dann 20.- :-)
aber ich werd wohl bald nachhilfe in c anbieten. ich wollt schon immer geld verdienen, ohne wirklich etwas zu koennen...
zorg.ch
#85748 by @ 15.04.2006 01:01 - nach oben -
ist aber schad wenn du nur in einer tonlage nachhilfe geben kannst. :)
zorg.ch
#85751 by @ 15.04.2006 11:40 - nach oben -
naja vielleicht kann er auch in cis. glaub ich aber weniger.
zorg.ch
#85754 by @ 15.04.2006 12:01 - nach oben -
"ci scharp"
zorg.ch
#85761 by @ 15.04.2006 15:32 - nach oben -
c hash, dammit ;)
zorg.ch
#85766 by @ 16.04.2006 15:02 - nach oben -
ne, c sharp
zorg.ch
#85767 by @ 16.04.2006 15:25 - nach oben -
Ich mach das sicher ned stÀndig mit wenn irgendwelchen Firmen mal wieder andere dÀmliche Standards erfinden man allgemein bekannte Zeichen auszusprechen hat.

Iii-Bee-Ämm.

Und nicht Eye-Bee-Ämm.
zorg.ch
#85768 by @ 16.04.2006 15:39 - nach oben -
nicht microsoft hat C# zu C-Sharp gemacht, sondern die Musik.

In der Musik wird ein C# in Deutsch Cis ausgesprochen und in Englisch...... c sharp.

Why Microsoft makes a complete hash out of C#
Additional posts
zorg.ch
#85753 by @ 15.04.2006 12:00 - nach oben -
hÀhÀ voll

ich mach dasselbe mit pc-support und informatik-nachhilfe ;)
zorg.ch
#85741 by @ 14.04.2006 23:35 - nach oben -
das file das es zu includen gibt wurde wohl vom bösen html monster verschluckt :)
zorg.ch
#85742 by @ 14.04.2006 23:58, edited @ 15.04.2006 00:02 - nach oben -
ahjo voll.
stdio oder so.

habs korrigiert
zorg.ch
#85750 by @ 15.04.2006 11:19 - nach oben -
dankeschön! :)
zorg.ch
#85756 by @ 15.04.2006 12:03 - nach oben -
fĂŒr wer git's etz alles e bier?
zorg.ch
#85759 by @ 15.04.2006 13:41 - nach oben -
jo i hoff mol fuer mi. du chasch e fuscht ha, wennd wotsch.
zorg.ch
#85760 by @ 15.04.2006 14:48 - nach oben -
abgmacht.