Change/add only one character and print ‘*’ exactly 20 times


In the below code, change/add only one character and print ‘*’ exactly 20 times.
int main()
{
    int i, n = 20;
    for (i = 0; i < n; i--)
        printf("*");             
    getchar();
    return 0;
}
Ans:
#include 
int main()
{
    int i, n = 20;
    for (i = 0; i < n; n--)
        printf("*");
    getchar();    
    return 0;
}

#include 
int main()
{
    int i, n = 20;
    for (i = 0; i + n; i--)
       printf("*");
    getchar();
    return 0;
}
#include 
int main()
{
    int i, n = 20;
    for (i = 0; -i < n; i--)
        printf("*");           
    getchar();    
    return 0;
}

Comments