cho mảng A gồm n phần tử nguyên, tìm các phần tử có giá trị lẻ gán vào mảng B rồi tính tổng của chúng, tìm các phần tử có giá trị chẵn gán vào mảng C rồi tính tổng của chúng.
Trang 1using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace mmc_tong_le_tong_chan
{
class Program
{
//cho mảng 1 chiều A gồm n phần tử
//sắp xếp các phần tử có giá trị lẻ vào mảng B rồi tính tổng của chúng //sắp xếp các phần tử có giá trị chẵn vào mảng C rồi tính tổng của chúng static void Main(string[] args)
{
Console.Write("nhap so luong phan tu cua mang A n= ");
int n = int.Parse(Console.ReadLine());
int[] a = new int[n];
//nhap mang
for (int i = 0; i < n; i++)
{
Console.Write("a[{0}] = ", i + 1);
a[i] = int.Parse(Console.ReadLine());
}
//duyet mang
int[] b = new int[n];
int[] c = new int[n];
int tongle = 0;
int tongchan = 0;
for (int i = 0; i < n; i++)
{
if (a[i] % 2 != 0)
{
b[i] = a[i];
tongle+=b[i];
}
else
{
c[i] = a[i];
tongchan+=c[i];
}
}
Console.WriteLine("mang b la : ");
for (int i = 0; i < n;i++ )
Console.Write("\t{0}", b[i]);
Console.WriteLine("\nmang c la : ");
for (int i = 0; i < n;i++ )
Console.Write("\t{0}", c[i]);
Console.WriteLine("tong mang b la {0}", tongle);
Console.WriteLine("tong mang c la {0}", tongchan);
Console.ReadLine();
}
}
}