for-schleife: interger-wert ausgeben
-
hallo zusammen,
hab ein kleines problem:
ich schriebe gerade an nem kleinen programm mit ner for-schleife. diese for-schleife hat einen integer mit dem startwert 0, er soll bis 10 hochzählen, jewahl immer i+1. ausgegeben werden soll aber nur i hoch 2 und i hoch 3 und das i an sich. komme leider nicht wirklich weiter mit dem was ich hab.
danke schon ma#include <stdio.h> void main() { int i; for(i=0;i<=10;i++) { printf("%i\n", i); } if(i<3) { printf("%i\n", i); }break; if(i<4) { printf("%i\n", i); }break; }
-
Was willst du denn ausgeben? Die ersten drei i-Werte? Oder zu jedem i die Werte i² und i³?
Wenn letzteres:
for(i=0;i<=10;i++) { printf("%i %i %i\n", i, i*i, i*i*i); }
PS: Das C-Board befindet sich zwei Etagen weiter oben - und "void main()" ist offiziell auch nicht zulässig.
-
ich möchte nur die erste 3. stellen ausgegeben bekommen!
-
Dann mußt du auch nur bis 3 zählen
-
ja ne ich hab die aufgabe missverstanden aber danke noch mal für deine hilfe