Я пытаюсь решить эту проблему cs50 Кредит. Я новичок во всем этом, поэтому я пытаюсь разбить эту проблему на маленькие части. Прямо сейчас я не могу понять, как сохранить в массиве значения int продукта, которые я получил из while l oop. Я хочу получить доступ к этим значениям позже, чтобы добавить в них цифры продукта. Спасибо за помощь! Это код, который я написал до сих пор
// Prompt for input
long number = get_long("Card Number: \n");
// initialize number to two different variables for
// [1. multiplying by 2, adding the products] [2. adding every other digit]
long number2 = number;
long number3 = number;
//-----Calculate checksum-----
// Counting the digits
int count = get_number_digits(number);
// Multiply digits by 2 alternately starting from the tens place,
// then add the digit of the products
int firststep, remainderr2, currentnumber2, product;
currentnumber2 = number;
thirdstep = 0;
while(number3 > 0) {
number3 = currentnumber2;
currentnumber2 = currentnumber2 / 10;
remainderr2 = currentnumber2 % 10;
product = 2 * remainderr2;
//Storing the products into an array to add them later
int i, productvalues[i];
for (i = 0; i < 1000; i++) {
// some code
}
}