#include <stdio.h>

int b = 2;
int N = 8; // le dichiarazioni si possono fare
            // anche all'esterno del main

int main() {
    int i,k; 
    int p;
    
    for(i=0;i<=N-1;i=i+1) {
        printf("%d^%d = ",b,i);
        // calcolo b^i e metto il risultato in p
        // si noti che s i è uguale a zero allora
        // il ciclo non viene eseguito e p = 1 = b^0
        p=1;
        for(k=0;k<i;k=k+1) {
            p = p * b; // questa istruzione viene eseguita i volte
        }
        // qui p è uguale a b^i
        printf("%d\n",p);
    }
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: