Witam
To mój pierwszy post i jeden z pierwszych problemów z kodem.
Użytkownik wprowadza liczbę, z której program ma pomnożyć co drugą cyfrę od końca i dodać wyniki do siebie.
Udało mi się wyodrębnić co drugą liczbę ale po wielu próbach nie udało mi się
znaleźć rozwiązania, które dodawałoby wyniki z pętli (secTolastDigitx2)
Z góry dziękuję.
#include <cs50.h>
#include <stdio.h>
int main(void) {
printf ("Number: ");
int card_no = get_long_long();
if (card_no<=0) {
printf("Please enter positive integer");
}
int card_noDiv10;
card_noDiv10 = card_no/10;
printf("%d\n",card_noDiv10);
int startingSecLastDigit = (card_noDiv10 % 10)*2;
printf("co druga liczba razy 2 : %d\n", startingSecLastDigit);
while (card_noDiv10>0)
{
card_noDiv10=card_noDiv10/100; //przesuwa przecinek o dwa miejsca
printf ("numer karty obciety : %d\n",card_noDiv10);
int secTolastDigitx2 = (card_noDiv10 % 10)*2;//zwraca liczbe po przecinku czyli reszte z dzielenia przez 10
printf("co druga liczba razy 2 : %d\n", secTolastDigitx2);