複数の配列を計算して解決しようとしている問題で立ち往生しています。
これがシナリオです...
ユーザーが自分のカード番号、つまり1234を入力すると、1、2、1、2のシーケンスで別の配列に格納されている各番号に複数の番号が必要になります。
したがって、1 * 1、2 * 2、3 * 1、4*2などに従って計算されます。
単一のforeachループ内で両方を計算するためにいくつかの異なる方法を試しましたが、重複を返すような運がないので、両方の配列を1つのforeachに結合する方法さえあるかどうかを確認していますループ?
データを印刷できるので、データを複数にまとめる方法を確認しています。これが私がこれまでに持っているものです...
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter your Card Number");
char[] card = Console.ReadLine().ToCharArray();
int[] card_m = { 1,2,1,2 };
foreach (char c in card)
{
int number = (int)char.GetNumericValue(c);
Console.WriteLine("Converted Number: {0}", number);
}
foreach (int m in card_m)
Console.WriteLine("Card Number Multiplier: {0}", m);
Console.Read();
}
}