#include <stdio.h>

int main() {
    int leesWaardeTussen(int min, int max);
    int begin, eind, stap, i;
    printf("Geef startwaarde ");
    begin=leesWaardeTussen(-1, 99);
    printf("Geef eindwaarde ");
    eind=leesWaardeTussen(begin, 101);
    printf("Geef stap ");
    stap=leesWaardeTussen(0, eind-begin+1);
    for (i=begin; i<=eind; i=i+stap) {
        printf("%3d %6d\n", i, i*i);
    }
    getchar();
    getchar();
    return 0;
}

int leesWaardeTussen(int min, int max) {
    int waarde;
    do {
        printf("tussen %d en %d: ", min, max);
        scanf("%d", &waarde);
    }
    while (waarde<=min || waarde>=max);
    return waarde;
}

