Cześć, mam problem z takim zadaniem: "Napisz program, który sprawdzi czy liczba jest zapisana w systemie pozycyjnym siódemkowym".
Umiem zrobić program, który przekształca liczbę naturalną na liczbę w systemie siódemkowym, jednak nie wiem jak sprawdzić czy liczba jest zapisana w tym systemie.
Z góry dziękuję za wszelką pomoc!
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=0;
int tab[30];
printf ("Podaj odpowiednia liczbe: ");
int liczba;
scanf ("%d", &liczba);
while (liczba>0)
{
tab[i]=liczba%7;
i++;
liczba=liczba/7;
}
for (int j=i-1; j>=0; j--)
printf ("%d", tab[j]);
return 0;
}