My issue
include <stdio.h>
int main() {
// your code goes here
int n,bin=0,r,p=1;
scanf(“%d”,&n);
if(n==0){
printf(“0\n”);
return 0;
}
while(n>0){
r=n%2;
bin=bin+rp;
p=10;
n/=2;
}
printf(“%d”,bin);
return 0;
}
My code
#include <stdio.h>
int main() {
// your code goes here
int n,bin=0,r,p=1;
scanf("%d",&n);
if(n==0){
printf("0\n");
return 0;
}
while(n>0){
r=n%2;
bin=bin+r*p;
p*=10;
n/=2;
}
printf("%d",bin);
return 0;
}
Learning course: Algorithmic Problem Solving
Problem Link: https://www.codechef.com/learn/course/klu-problem-solving/KLUPS00A/problems/LPYAS167