Can you use for-loops?
Code:
#include <stdio.h>
#include <stdlib.h>
void main()
{
int base, min_exponent, max_exponent, answer;
int sentinel, counter, exponent;
int i;
sentinel = 1;
while (sentinel == 1)
{
/*Input the base, max_exponent and min_exponent*/
/*Assign base, max_exponent and min_exponent to their variables*/
printf("Please enter the base: \n");
scanf("%d",&base);
printf("Please enter the minimum exponent: \n");
scanf("%d",&min_exponent);
printf("Please enter the maximum exponent: \n");
scanf("%d",&max_exponent);
if (base >= 0 && base <= 10)
//if (min_exponent > 0 && min_exponent < max_exponent)
//if (max_exponent > min_exponent && max_exponent > 20)
{
answer = 1;
for (i=0; i<min_exponent; i++)
answer *= base;
counter = min_exponent;
exponent = min_exponent;
while (counter <= max_exponent)
{
//if (exponent == 0)
//{
// printf("\n%d\t0\t1\n",base);
//}
//else
printf("\n%d\t%d\t%d\n",base,exponent,answer);
answer *= base;
counter++;
exponent++;
}
}
else
printf("Please enter data again:\n");
/*Ask user if they want to run program [Y]es or [N]o*/
printf("Do you wish to run program again?? 1 = yes or 0 = no\n");
scanf("%d",&sentinel);
}
}