TL
Size: a a a
TL
TL
TL
TL
TL
#include <iostream>
#include <cstring>
int main ()
{
// initialize sequence
char arr[10];
std::cout << "Input sequence of digits, less than 11 in length: ";
std::cin >> arr;
int n = strlen(arr);
do
{
std::cout << "Input row and column: ";
int i;
int j;
std::cin >> i >> j;
// shift to indexes for convenience
i--;
j--;
int multiplier = 1; // corresponds to a digit
int result = arr[j] - '0'; // obtain a number from symbol (thanks, ASCII)
do
{
multiplier *= 10; // goto next digit
result += multiplier * (arr[i % n] - '0'); // set digit
i /= n; // prepare for the next iteration
} while (i > 0);
std::cout << "Res: " << result << '\n';
} while (true);
}
AP
TL
#include <iostream>
#include <cstring>
int main ()
{
// initialize sequence
char arr[10];
std::cout << "Input sequence of digits, less than 11 in length: ";
std::cin >> arr;
int n = strlen(arr);
do
{
std::cout << "Input row and column: ";
int i;
int j;
std::cin >> i >> j;
// shift to indexes for convenience
i--;
j--;
int multiplier = 1; // corresponds to a digit
int result = arr[j] - '0'; // obtain a number from symbol (thanks, ASCII)
do
{
multiplier *= 10; // goto next digit
result += multiplier * (arr[i % n] - '0'); // set digit
i /= n; // prepare for the next iteration
} while (i > 0);
std::cout << "Res: " << result << '\n';
} while (true);
}
TL
A
A
🔥
JC
JC
JC
🔥
#include <iostream>
#include <cstring>
int main ()
{
// initialize sequence
char arr[10];
std::cout << "Input sequence of digits, less than 11 in length: ";
std::cin >> arr;
int n = strlen(arr);
do
{
std::cout << "Input row and column: ";
int i;
int j;
std::cin >> i >> j;
// shift to indexes for convenience
i--;
j--;
int multiplier = 1; // corresponds to a digit
int result = arr[j] - '0'; // obtain a number from symbol (thanks, ASCII)
do
{
multiplier *= 10; // goto next digit
result += multiplier * (arr[i % n] - '0'); // set digit
i /= n; // prepare for the next iteration
} while (i > 0);
std::cout << "Res: " << result << '\n';
} while (true);
}
YS
🔥
A
YS
YS