My issue
include <stdio.h>
#include<math.h>
int main() {
int n,b,sFlag=0;
scanf(“%d”,&n);
for(int i=7;i>=0;i–)
{
b=pow(2,i);
if(n>=b)
{
n=n-b;
printf(“1”);
sFlag++;
}
else if(sFlag>=1)
{
printf("0");
sFlag=0;
}
}
}
My code
#include <stdio.h>
#include<math.h>
int main() {
int n,b,sFlag=0;
scanf("%d",&n);
for(int i=7;i>=0;i--)
{
b=pow(2,i);
if(n>=b)
{
n=n-b;
printf("1");
sFlag++;
}
else if(sFlag>=1)
{
printf("0");
sFlag=0;
}
}
}
Learning course: Algorithmic Problem Solving
Problem Link: https://www.codechef.com/learn/course/klu-problem-solving/KLUPS00A/problems/LPYAS167