Mắc kẹt bài tính số chẳn số lẻ và cộng lại chúng với nhau

Mình đang bị mắc kẹt ở bài tính số chẳn số lẻ và cộng lại chúng với nhau

using System;
using System.Linq;

namespace Even_and_odd_subtraction
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Enter numbers of the array: ");
            int[] numbers = Console.ReadLine().Split().Select(int.Parse).ToArray();
            int evenSum = 0;
            int oddSum = 0;
            
            /*for (int i = 0; i < numbers.Length; i++)
            {
            }*/
            for (int i = 0; i < numbers.Length; i++)
            {


                int currentNumber = numbers[i];
                if (currentNumber % 2 == 0)
                {
                    evenSum += currentNumber;
                }
                else
                {
                    oddSum += currentNumber;
                }
                
                int differene = evenSum - oddSum;
                Console.WriteLine(differene);
            }
            Console.WriteLine("{0}" + evenSum);
            Console.WriteLine("{0}" + oddSum);
            

        }
    }
}

Hai dòng cuối xuất kết quả image . Thay dấu + bằng dấu , trong kiểu này chứ nhỉ. để in ra {0} :)). Nếu bạn muốn nhập vào một mảng sau đó in ra tổng của các số chẵn và các số lẻ thì mình sửa lại như này. Bạn có thể tham khảo xem đúng ý bạn chưa nhé.image

1 Like

Cảm ơn bạn nhiều :laughing: :laughing: :laughing:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?