Help me in solving LPYAS151 problem

My issue

include <stdio.h>

int main() {
int n;
int r,z,x=0;
scanf(“%d”,&n);
z=n;

while(n>0)
{

r=n%10;
x=x+r*r*r;
n=n/10;

}
if(z==x)
printf(“Armstrong”);

else
printf(“not Armstrong”);

}

whts the error

My code

#include <stdio.h>

int main() {
    int n;
int r,z,x=0;
scanf("%d",&n);
z=n;

while(n>0)
{
    
    r=n%10;
    x=x+r*r*r;
    n=n/10;
    
    
}
if(z==x)
printf("Armstrong");

else
printf("not Armstrong");


}


Learning course: Algorithmic Problem Solving
Problem Link: https://www.codechef.com/learn/course/klu-problem-solving/KLUPS00A/problems/LPYAS151

#include <stdio.h>
#include <math.h>

int main() {
    int num, originalNum,sum=0,count=0;

    printf("Enter an integer: ");
    scanf("%d", &num);
    
    originalNum= num;
    while (originalNum != 0) {
        originalNum /= 10;
        count++;
    }
    
    originalNum= num;
    while (originalNum != 0) {
        int rem = originalNum % 10;
        sum = sum + pow(rem, count);
        originalNum = originalNum /10;
    }
    
    if (sum == num) {
        printf("%d is an Armstrong number.\n", num);
    } else {
        printf("%d is not an Armstrong number.\n", num);
    }

    return 0;
}

check this code in your question panel