Добавленная стоимость дубликатов
у меня есть
int[] array1 = {1,2,3,4,2,4,5}
int[] array2 = {7,8,9,10,4. 4,2,3}
я хочу получить результат, как показано ниже
int[] array1 = {1,2,3,4,5}
int[] array2 = {7,12. 4,12,10,4. 4,3}
добавление дубликатов-как 2 повторяется и 2 имеет 8,4. 4 значения в array2
то же самое, что 4 повторяется в array1 и имеет значения 10 и 2 в array2
теперь я хочу показать, что значение для 2 равно 12,4, а значение для 4 равно 12.
Что я уже пробовал:
попробовал ниже Решение
class Program { public static void Main(string[] args) { int [] sArray = {10,20,30,40,40,50,60}; var sList = new ArrayList(); for (int i = 0; i < sArray.Length; i++) { if (sList.Contains(sArray[i]) == false) { sList.Add(sArray[i]); } } var sNew = sList.ToArray(); for (int i = 0; i < sNew.Length; i++) { Console.Write(sNew[i]); } Console.ReadLine(); } }
Jon McKee
Ваши выходные данные для массивов №1 и № 2 сильно отличаются. Массив #1 к модифицированному массиву #1 имеет смысл, но от массива #2 к модифицированному массиву #2 не имеет никакого видимого смысла. Не могли бы вы подробнее рассказать о преобразовании между массивом № 2 и модифицированным массивом № 2?
Kumud Dumbre
да , это сложно , но должно быть решение для этого, которое я не могу найти, мой вопрос заключается в том, что array1 имеет значения {1,2,3,4,2,4,5}, а array2 имеет значения {7,8,9,10,4.4,2,3} теперь я хочу сделать сложение в array2 на основе дубликатов array1 ; как 2 повторяется 2 раза в array1, так что я хочу сделать сложение 8 и 4.4 из array2 также 4 повторяется 2 раза в array1, так что я хочу сделать сложение 10 и 2 из array2, таким образом, выходные данные должны быть похожи на array1 {1,2,3,4,5} и array2{7,12.4,9,12,3}
Jon McKee
Я бы попытался помочь, честно, но я все еще не уверен, что вы ищете. Сложение 8 и 4,4 даст 16. Кроме того, я не уверен в правилах относительно того, что должно быть добавлено в массив № 1 в какой позиции и что должно быть проигнорировано. Например, почему 7 не модифицируется массивом №2? С моей точки зрения, кажется, что нет никакой связи между измененными значениями и индексом в массиве № 2.
Kumud Dumbre
у меня есть повторяющиеся числа в array1 2 и 4, а их значения в array2 8,4. 4 для числа 2 и 10,2 для числа 4 array1, теперь я просто хочу сделать сложение чисел в array2 на основе индекса array1, так что это будет выглядеть как array1 {1,2,3,4,5} и array2{7,12. 4,9,12,3}
Kumud Dumbre
я очень благодарен Вам, Джон Макки, за то, что вы мне помогли.
Philippe Mori
Кстати, как можно получить целое число со значением 8,4? Если вы не понимаете, что такое int
есть, есть, наверняка, вы должны читать книги, чтобы учиться или перестать спать в школе.