// Programm zweierPotenzen.cpp gibt die Zahlen 2^1 bis 2^20 aus. // // Thomas Maiwald, 7.9.2003 #include int main() { // Erst wird ein Integer-Vektor mit 20 Eintraegen angelegt. // Der erste Eintrag ist zweierPotenzen[0], der letzte zweierPotenzen[19] int* zweierPotenzen = new int[20]; // Auffuellen mit Zahlen: zweierPotenzen[0] = 2; // In dieser For-Schleife durchlaeuft die Variable i nacheinander // die Werte 1 bis 19. Die Inkrement-Operator ++ im Ausdruck i++ erhoeht // den Wert der Variablen i um eins. for( int i=1; i<20; i++) { zweierPotenzen[i] = 2 * zweierPotenzen[i-1]; } // Ausgabe for( int i=0; i<20; i++) { // Der 1. Platzhalter %2d wird mit dem Wert der Variablen i+1 gefuellt und // besitzt 2 Stellen. Der Platzhalter %7d wird mit dem Wert der Variablen // zweierPotenzen[i] gefuellt und besitzt 7 Stellen. Der Tabulator ist // durch \t und die neue Zeile durch \n gekennzeichnet. printf("2^%2d:\t %7d \n", i+1, zweierPotenzen[i]); } // Aufraeumen der Vektoren delete[] zweierPotenzen; return(0); }