Помогите решить задачу по си!

Помогите решить задачу по си!
Составить программу, печатающую ДА или НЕТ в зависимости от того , входит ли введённая цифра в заданное натуральное десятичное число)

  • #include

    int main() {
    int d, n, p = 0;
    printf("цифра? ");
    scanf("%d", &d);
    printf("число? ");
    scanf("%d", &n);
    do {
    if (n % 10 == d) p = 1;
    n /= 10;
    } while (n);
    printf("%sn", p ? "да" : "нет");
    return 0;
    }

  • #include
    main(){
    long k; int m,b=0;
    printf("Число? "); scanf("%ld",&k);
    printf("Цифра? "); scanf("%d",&m);
    do if(m==k% 10)b=1; while(k/=10);
    printf("%s",m?"даn":"нетn");
    getchar(); getchar(); return 0;}
  • Помогаю с русским языком: "помогите" не означает "сделайте за меня". Где твои идеи? Где попытки их реализовать?