I am getting the following error using Visual Studio:
41 IntelliSense: expected an identifier
I have no idea what this is trying to say and any help would be appreciated! 😀
Here is the program:
#include <stdio.h>
#include <math.h>
int
main(void)
{
long long d;
long long p;
//Ask for numbers of days as long as input is not between 28 and 31
do
{
printf("How may days are in your month?\n");
d = GetInt();
}
while (d<28 || d>31);
//Ask for numbers of pennies for day 1 as long as input is negative
printf("How many pennies do you have");
do
{
p = GetInt();
}
while ("p<0");
//Sum up the pennies, pennies = (pennies*2)*2..*2
int 1;
for (i=0; i<= d-1; i++);
{
p=p*pow(2,i);
}
printf("%lld\n", p);
return 0;
}`
Here you have
int 1;so the compiler is looking for a variable name such asint x = 1;Now the for loop, remove that
;from the endinside the
mainthe first two lines you have areHere
longis a type, so change those lines toAt the end of you file i see
}', here remove the'characterIn addition, I can see you have
while ("p<0");as the while condition, here"p<0"is a string, you might want to change it top<0.