Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » fragen

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
03.12.2006, 14:17 Uhr
nminh96



kann man feststellen, was eine veriable ist, also irgentwie mit

C++:
zahl == int
oder etwa
zahl == double


geht das?
udn wenn man jetzt
C++:
int wert, wert2
wert = 1
wert +1


jetzt ist wert ja 2, kann man das nicht machen, das jetzt wert immer noch 1 bleibt, und die das ergebnis von von der rechnung auf wert2 übertragen wird?
--
www.minhhoang.de.vu - besuch doch mal meine homepage

Dieser Post wurde am 03.12.2006 um 14:18 Uhr von nminh96 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.12.2006, 14:57 Uhr
mischa
Fragender


1. keine ahnung aber ich glaube das geht nicht
2. natürlich wert2=wert+1;
--
Latein Unterricht ist die spätere Rache der Römer an den Germanen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.12.2006, 14:59 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



C++:
wert + 1;




macht erstmal gar nix. das addiert zu wert 1 dazu und schmeißt das ergebnis weg


C++:
wert += 1;
// bzw
++wert;
// bzw
wert++;




würde wert um eins erhöhen.

Zuweisen ans andere machste so:


C++:
wert2 = wert + 1;



und zu ersterem: Nein, direkt geht das nicht. Im Endeffekt braucht man das auch nicht, du weißt ja wenn du was schreibst was was ist. Danach ists hinfällig, da der Datentyp der Compiler dann umsetzt in seine Speicheradressen.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.12.2006, 16:50 Uhr
nminh96



aso, danke also wird bei
C++:
wert + 1

die variable "wert" garnicht verändert,oder?
und zum 1. ich möchte nämlich ein programm schreiben, das den kleinsten gemeinsamen teiler findet, also der soll die beiden zahlen erst durch 2 teilen, dann durch 3, dann durch 4... bis er eine natürliche zahl findet und kein dezimalbruch, und ich brauch halt für dieses "bis er eine natürliche zahl findet"
--
www.minhhoang.de.vu - besuch doch mal meine homepage
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.12.2006, 19:45 Uhr
mischa
Fragender


mit natürlich meinst du vielleicht eine ganze? das geht mit modulo
--
Latein Unterricht ist die spätere Rache der Römer an den Germanen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
04.12.2006, 16:34 Uhr
~absoluter anfänger
Gast


nachdem ich deine homepage besucht habe weiß ich das du noch nicht sehr lange programmierst. dann haben wir ja was gemeinsam nur das ich nicht so jung bin wie du

ich würde dir für dein problem ich hoffe du weißt das noch nicht eine for-schleife anbieten in einer while-schleife verschachtelt nennt man das glaub ich
[cpp]
while(rest==0&&rest2==0)
{
for(i=2;i>0;i++)
{
rest=zahl1 % i;
rest2=zahl2 % i;
}
[cpp]

ich hoffe dir hilft das weiter und du weißt das alles noch nicht und.
ob man die while schleife in die for schleife einbauen kann müsste ich erst ausprobiren.
allerdings getestet hab ichs nicht kann sein da ist ein denkfehler.

ps. deine gedichte hören sich aber nicht sehr fröhlich an.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
05.12.2006, 15:42 Uhr
nminh96



also, wofür ist das jetzt? um zu prüfen, ob die zahl ganz oder ne dezimalzahl ist? wenn ja, warm ist da dann "zahl1" und "zahl2"?
--
www.minhhoang.de.vu - besuch doch mal meine homepage
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
05.12.2006, 15:50 Uhr
Pler
Einer von Vielen
(Operator)


Schau halt im Quellcode zehn Zeilen höher.
Da steht dann sowas wie int zahl;
Dann siehst du, dass es ein int ist.
Bei diesen Typen fällt mir kein relevantes Beispiel ein, bei dem man das brauchen könnte.

Komplizierter wirds bei Zeigern.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
05.12.2006, 15:56 Uhr
nminh96



hää?
--
www.minhhoang.de.vu - besuch doch mal meine homepage
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
05.12.2006, 16:03 Uhr
Pler
Einer von Vielen
(Operator)


Meine Antwort war nicht auf den Post vorher bezogen, sondern auf deine erste Frage.

Um sowas zu programmieren wie du willst, ist der Modulooperator genau das richtige.
http://de.wikipedia.org/wiki/Modulo_%28Rest%29
Siehe Post von ~absoluter anfänger


C++:
int a = 5;
int b = 2;
int c = a % b;
if( c != 0 )
{
// 2 ist kein Teiler von 5, da c 1 ist.
}
else
{
  // passt
}


Dieser Post wurde am 05.12.2006 um 16:05 Uhr von Pler editiert.
 
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: