Frage zu while-Schleife
-
Wollen wir mal hoffen das ich nicht wieder von Nexus einen auf den Deckel bekomme...
Also das was du suchst sollte einer for-Schleife entsprechen.for(int i=0; i<input; i++) { cout<< input <<endl; }
-
way schrieb:
Wollen wir mal hoffen das ich nicht wieder von Nexus einen auf den Deckel bekomme...
Also das was du suchst sollte einer for-Schleife entsprechen.for(int i=0; i<input; i++) { cout<< input <<endl; }
'i' als Integer-Wert in der for-Schleife zu deklarieren, ist ANSI C und nicht C++ ... ANSI C befindet sich ein Forum über C++
-
way schrieb:
Wollen wir mal hoffen das ich nicht wieder von Nexus einen auf den Deckel bekomme...
Sorry, das im anderen Thread war nicht persönlich gemeint, aber ich war eben der Meinung, man müsse schon auf fehlerhafte Antworten hinweisen.
root2k schrieb:
'i' als Integer-Wert in der for-Schleife zu deklarieren, ist ANSI C und nicht C++ ... ANSI C befindet sich ein Forum über C++
Das ist falsch, wenn schon, wäre eher das Gegenteil der Fall. Deklarationen in For-Schleifenköpfen ist gängiges C++.
-
int i; for(i=0; i<11; i++) { cout<<"Löwenzahn"<<endl; }
Und jetzt komm mir nicht, dass die Einrückungen nicht passen ;-D.
-
root2k schrieb:
way schrieb:
Wollen wir mal hoffen das ich nicht wieder von Nexus einen auf den Deckel bekomme...
Also das was du suchst sollte einer for-Schleife entsprechen.for(int i=0; i<input; i++) { cout<< input <<endl; }
'i' als Integer-Wert in der for-Schleife zu deklarieren, ist ANSI C und nicht C++
Seit wann?
-
way schrieb:
Und jetzt komm mir nicht, dass die Einrückungen nicht passen ;-D.
Dieses Mal hattest du mit deinem ersten Post schon Recht, way.
-
*beated* x_x
-
Hab für dich einen leichten Schleifen Quelltext für die Grundlagen gemacht. Geh ihn durch und versuch ihn zu verstehn..
Versuch ihn zu verstehen indem du in einpaarmal debuggst^^
#include <stdio.h>int main (void) {
int i;
printf("For-Schleife:\n");
for (i=1; i<=100; i=i+1) {if (i%6 != 0)
printf("%4d", i);
else
printf(" *");if(i%10 == 0)
putchar('\n');
}while(i<=100);printf("\n\nDo-While Schleife:\n");
i=1;
do{
if (i%6 != 0)
printf("%4d", i);
else
printf(" *");if(i%10 == 0)
putchar('\n');
i=i+1;
}while (i <= 100);printf("\n\nDo-Schleife:\n");
i=1;
while (i<= 100) {
if(i%6 != 0)
printf("%4d", i);
else
printf(" *");
if (i%10 == 0)
putchar('\n');
i=i+1;
}
getchar();
return 0;
}
-
ich dachte das hier ist das C++ Forum
-
meinst du mich?
-
Hast du was gegen den Quelltext einzuwenden ?
-
lancelot94 schrieb:
meinst du mich?
Ist stark anzunehmen.
-
zeig mir, wie du es ihm besser erklären würdest.
ich meine leichter gehts wirklich nimma^^
-
den quelltxt ist C und nicht C++
-
ist ja ein C/C++ Forum^^
-
lancelot94 schrieb:
ist ja ein C/C++ Forum^^
Ja, und schau mal, in welchem Unterforum du dich befindest.
-
ja und was verstehst DU unter C und C++ ?
-
War uns schon klar, dass DU den unterschied nicht kennst.
http://de.wikipedia.org/wiki/C%2B%2B
http://de.wikipedia.org/wiki/C_(Programmiersprache)
-
und was erwartest du dir jetzt von mir?
Dasimi entschuldig das ich ihm di einfachsten Grundlagen der IDE zeigen will?
-
dein C: #include <stdio.h> C++: #include <iostream> int main () { dein C: int i; dein C: printf("For-Schleife:\n"); dein C: for (i=1; i<=100; i=i+1) { dein C: if (i%6 != 0) dein C: printf("%4d", i); dein C: else dein C: printf(" *"); dein C: if(i%10 == 0) dein C: putchar('\n'); dein C:} while(i<=100); C++: std::cout << "For-Schleife:" << std::endl; C++: for(int i = 1; i <= 100; ++i) { C++: if (i%6 != 0) C++: std::cout << i; C++: else C++: std::cout << " *"; C++: if(i%10 == 0) C++: putchar('\n'); C++: } // ... }
nur um mal zu demonstrieren ... was soll das while am Ende von deinem Code eig.?