• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Przekształcenie zawartości zmiennej typu int ..
#1
Witam Serdecznie.
Nie wiem jak to rozwiązać więc proszę o wskazówkę.

Jest tak:

int liczba; // dowolna liczba z zakresu 0 do 65535 np. 12345
int wynik[5];

potrzebuje tak przekształcić zawartość zmiennej liczba która ma wartość np. 12345 aby w wyniku w tablicy pojawiły się takie wartości
wynik[1] -1
wynik[2] -2
wynik[3] -3
wynik[4] -4
wynik[5] -5

Moja wiedza jest znikoma więc nie mam żadnej koncepcji na algorytm funkcji która zwróci taką zawartość w tablicy.
Może jakaś mała podpowiedź która mnie naprowadzi na rozwiązanie?

Pozdrawiam Wiesiek
 
Odpowiedź
#2
Witam,
wynik[1] = liczba / 10000;
wynik[2] = liczba / 1000;
...
Pozdrawiam.
 
Odpowiedź
#3
I pomiędzy linijkami
liczba -= wynik[1] × 10000;
 
Odpowiedź
#4
Powyżej zamiast dzielenia ma być mnożenie (przepraszam ale piszę z telefonu i nie mam edycji postów)
 
Odpowiedź
#5
Smaczek , wielkie dzięki za pomoc! Działa Smile
 
Odpowiedź
  


Skocz do:


Przeglądający: 2 gości