Forum: PC-Programmierung ungerade Zahlöe addieren mit C


von Anfänger (Gast)


Angehängte Dateien:

Lesenswert?

Hallo

Ich bin C-Anfänger und bringe mir gerade die Programmiersprache selber 
bei
ich möchte gerne eine Programm schreiben welches ungerade Zahlen 
addieren soll.

Man gibt z.B die Zahl 3 (anfangswert) und gibt die Zahl 11 ein nun 
sollen
alle ungeraden Zahlen von 3-11 addiert werden

3+5+7+9+11= 35

ich komm allerdings nicht weiter :(

von Tom K. (ez81)


Lesenswert?

Anfänger schrieb:
> ich komm allerdings nicht weiter :(

Was ist das Problem? Erwartest Du, dass man den Quelltext vom Screenshot 
(!) abtippt, um das herauszufinden?

von Martin M. (capiman)


Lesenswert?

Schau Dir mal die Zeile

x = z;

genauer an. Die überschreibt Dir dein gerade eingegebenes x...

von TestX .. (xaos)


Lesenswert?

überleg dir mal ganz genau was du da machst... benenne die varaiblen mal 
RICHTIG und nicht x,y,z... dann wird dir klar was da schiefgeht...
btw. variablen sollte man auf definierte! anfangswerte setzen.. ;)

von Lukas K. (carrotindustries)


Lesenswert?

Martin Maurer schrieb:
> Schau Dir mal die Zeile
>
> x = z;
>
> genauer an. Die überschreibt Dir dein gerade eingegebenes x...

Außerdem ist z nicht initialisiert, kann also alles sein...

von DirkB (Gast)


Lesenswert?

Eine Möglichkeit ist auch, die Eingabe zur Kontrolle nochmal auszugeben.

Bei dir auch nochmal direkt vor der Schleife.

von Anfänger (Gast)


Lesenswert?

@Tom

ja jetzt hab ichs danke Tom

z=0

und x=x

dann läufts

danke

von mh (Gast)


Lesenswert?

Anfänger schrieb:
> danke Tom

er war der einzige, der dir nicht geholfen hat...

von Teo D. (teoderix)


Lesenswert?

mh schrieb:
> Anfänger schrieb:
>> danke Tom
>
> er war der einzige, der dir nicht geholfen hat...

ROFEL

von Anfänger (Gast)


Lesenswert?

ups sry ich meinte martin :D

von Sebi2020 (Gast)


Lesenswert?

Anfänger schrieb:
> @Tom
>
> ja jetzt hab ichs danke Tom
>
> z=0
>
> und x=x
>
> dann läufts
>
> danke
x = x ist doch totaler Blödsinn...
das bedeutet soviel wie 1 = 1, oder 5 = 5... is unnötiger Quellcode...

von t.j. (Gast)


Lesenswert?

mh schrieb:
> er war der einzige, der dir nicht geholfen hat...

Er hat aber das Problem auf den Punkt gebracht und als einiger erkannt, 
dass der TO an keiner Hilfestellung interessiert ist. Andernfalls hätte 
der TO keinen Screenshot als Listing geliefert.

von mh (Gast)


Lesenswert?

Tom K. schrieb:
> Erwartest Du, dass man den Quelltext vom Screenshot
> (!) abtippt, um das herauszufinden?

t.j. schrieb:
> Er hat aber das Problem auf den Punkt gebracht und als einiger erkannt,

wer für den 5-zeiler einen compiler anwerfen muss, braucht helium im 
hirn, um aufrecht gehn zu können.

von Klaus (Gast)


Lesenswert?

mh schrieb:
> wer für den 5-zeiler einen compiler anwerfen muss, braucht helium im
> hirn, um aufrecht gehn zu können.

Wer Quelltext als Screenshot postet, der hat nix als Helium im Kopf!

von Hmm (Gast)


Lesenswert?

Ja, ja. Ist ja gut. War sicher keine Glanzleistung aber auch nicht 
weltbewegend. Lassts mal gut sein. Übermorgen ist Weihnachten. :-)

von Wächter der Bildformate (Gast)


Lesenswert?

Wundert mich, dass noch keiner bemängelt hat, dass er das Bild als 
JPG-Datei und nicht als PNG-Datei eingestellt hat.

von Uff (Gast)


Lesenswert?

ja, und Tom hat erst 4 Minuten später gepostet. Normalerweise haben sich 
doch schon 20 Blockwarte drauf gestürzt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.