ITFY-Edu
  • *
  • *
  • دخول
  • نسيت كلمة السر؟
  • تسجيل
  • الرئيسية
  • اتصل بنا
  • من نحن
  • طلب مشروع
  • منتجاتنا
  • الموقع الرسمي
  • آخر أعمالنا
  • دخول
تم نشر الموضوع من قبل :-
صدام حسين العواضي
برنامج تحويل مصفوفة مدخلة من 2D الى C#.Net 1D

بسم الله الرحمن الرحيم

 

برنامج تحويل مصفوفة مدخلة من 2D الى 1D

أمثلة على المصفوفات

برنامج بسيط يقوم بتحويل قيم مصفوفة ثنائي البعد

مدخلة بواسطة المستخدم

البعد الى أحادية البعد

 

 

كود البرنامج

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class twodmatrix
    {
        int m, n;
        int[,] a;
        int[] b;
        twodmatrix(int x, int y)
        {
            m = x;
            n = y;
            a = new int[m, n];
            b = new int[m * n];
        }
        public void readmatrix()
        {
            for (int i = 0; i < m; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    Console.WriteLine("a[{0},{1}]=", i, j);
                    a[i, j] = Convert.ToInt32(Console.ReadLine());
                }
            }
        }
        public void printd()
        {
            for (int i = 0; i < m; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    Console.Write("{0}\t", a[i, j]);

                }
                Console.Write("\n");
            }
        }
        public void convert()
        {
            int k = 0;
            for (int i = 0; i < m; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    b[k++] = a[i, j];
                }
            }
        }
        public void printoned()
        {
            for (int i = 0; i < m * n; i++)
            {
                Console.WriteLine("{0}\t", b[i]);
            }
        }


        public static void Main(string[] args)
        {
            twodmatrix obj = new twodmatrix(2, 3);
            Console.WriteLine("Enter the Elements : ");
            obj.readmatrix();
            Console.WriteLine("\t\t Given 2-D Array(Matrix) is : ");
            obj.printd();
            obj.convert();
            Console.WriteLine("\t\t Converted 1-D Array is : ");
            obj.printoned();
            Console.ReadLine();
        }
    }
}

 

 

مخرجات الكود

 

 

 

شكراً لزيارتكم موقعنا

تقنية المعلومات لاجلك

 ITFY-Edu.com

 

 

              
 

-: إخترنا لك

..... برنامج دمج مصفوفتين في مصفوفة

..... برنامج عكس ترتيب قيم المصفوفة

..... برنامج تحويل مصفوفة مدخلة من 2

..... برنامج طباعة أكبر رقم موجب واك

..... ترتيب قيم المصفوفة تصاعدي C#.N

يقترح لك النظام مشاهدة أيضاً
..... برنامج دمج مصفوفتين في مصفوفة
..... برنامج عكس ترتيب قيم المصفوفة
..... برنامج تحويل مصفوفة مدخلة من 2
..... برنامج طباعة أكبر رقم موجب واك
..... ترتيب قيم المصفوفة تصاعدي C#.N
 
تعليقات الاعضاء :-
*
يجب تسجيل الدخول أولاً للتمكن من الرد على الموضوع دخول تسجيل
تغيير الاستايل :-

طريق الاتصال بتقنية المعلومات لاجلك

  • www.ITFY-Edu.com:الويب
  • [email protected]:بريد الكتروني
  • الموقع : اليمن , صنعاء
  • +واتساب : 967771106838
  • إرسل لنا نموذج

منتديات تقنية المعلومات لاجلك

  • قسم أعمال الموقع
  • مشاريع تخرج VB.Net,#C,Asp.Net
  • قسم منتديات VB.Net
  • قسم منتديات C#.Net
  • قسم منتديات Asp.Net
  • قسم منتديات SqlServer

تعرف على تقنية المعلومات لاجلك

  • الصفحة الرئيسية للمنتدي
  • صفحة الموقع الرسمي
  • آخر أعمال الموقع
  • صفحة من نحن
  • خريطة الموقع

© Copyright www.ITFY-Edu.net 2018 All rights reserved