ROVAN
28-01-2010, 11:32 AM
ازيكم يابشمهندسين
لو لاحظتوا هتلاقوا معظم موضوعاتي عن السنسور لانها بصراحة كانت مشكلة المشكلات بما ان السنسور خلص وانتهينا منه يارب يعديها ع خير
قلت
اعمل موضوع كدة اكيد يعني هطلب منكم طلب زي العادة
الطلب ده ياريت تلبوهولي
انا بس كنت عاوزة المواضيع المهمة ف الاراي لانه مهم وانا مش معايا فيه حاجة
ضروري ياجماعة لان معدش الا بكرة والامتحااااااااااااااااااااااااااا اااااااااااااااان ييجي
وساعة الامتحان يكرم المرأ او ---------- بلاش يارب نكون من المكرمين ان شاء الله
بالتوفيق يابشمهندسين ويابشمهندسات قسم الحاسبات
SA&AS
28-01-2010, 10:08 PM
:salam:
انا هحاول اكتبلك شويه برامج فى الاراى بس يا رب تفهمى منى ان شاء الله
********************************** **
:bsm:
(ده برنامج ال max , pos)
"vector فى ال"
int i, n, max, pos = 0;
Console.WriteLine("enter n");
n = int.Parse(Console.ReadLine());
int[] a = newint[n];
for (i = 0; i < n; i++)
{
Console.WriteLine("enter element of a");
a[i] = int.Parse(Console.ReadLine());
}
max = a[0];
for (i = 0; i < n; i++)
{
if (a[i] > max)
{
max = a[i];
pos = i;
}
}
Console.WriteLine("max=" + max + "pos=" + pos);
Console.ReadLine();
"matrix فى ال"
int i,j, n,m,max,posi=0,posj=0;
Console.WriteLine("enter n");
n = int.Parse(Console.ReadLine());
Console.WriteLine("enter m");
m = int.Parse(Console.ReadLine());
int[,] a = newint[n,m];
Console.WriteLine("enter a[0,0]");
a[0,0] = int.Parse(Console.ReadLine());
max = a[0,0];
for (i = 1; i < n; i++)
{
for (j = 1; j < m; j++)
{
Console.WriteLine("enter a[i,j]");
a[i, j] = int.Parse(Console.ReadLine());
if (a[i, j] > max)
{
max = a[i,j];
posi = i;
posj = j;
}
}
}
Console.WriteLine("max=" + max + "posi=" + posi+"posj="+posj);
Console.ReadLine();
********************************** ********
(وده برنامج جمع 2 اراى)
"vector فى ال"
int i, n;
Console.WriteLine("enter n");
n = int.Parse(Console.ReadLine());
int[] a = newint[n];
int[] b = newint[n];
int[] c = newint[n];
for (i = 0; i < n; i++)
{
Console.WriteLine("enter element of a");
a[i] = int.Parse(Console.ReadLine());
}
for (i = 0; i < n; i++)
{
Console.WriteLine("enter element of b");
b[i] = int.Parse(Console.ReadLine());
}
for (i = 0; i < n; i++)
{
c[i] = a[i] + b[i];
Console.Write(c[i]);
}
Console.ReadLine();
"matrix فى ال"
int i,j, n,m;
Console.WriteLine("enter n");
n = int.Parse(Console.ReadLine());
Console.WriteLine("enter m");
m = int.Parse(Console.ReadLine());
int[,] a = newint[n,m];
int[,] b = newint[n,m];
int[,] c = newint[n,m];
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
Console.WriteLine("enter element of a");
a[i,j] = int.Parse(Console.ReadLine());
}
}
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
Console.WriteLine("enter element of b");
b[i,j] = int.Parse(Console.ReadLine());
}
}
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
c[i,j] = a[i,j] + b[i,j];
Console.Write(c[i,j]);
}
}
Console.ReadLine();
********************************** **
(وده برنامج ادخال عناصر مصفوفه وجمع كل عمود وكتابته تحته
وجمع كل صف وكتابته جانبه)
int i,j, n,m;
Console.WriteLine("enter n");
n = int.Parse(Console.ReadLine());
Console.WriteLine("enter m");
m = int.Parse(Console.ReadLine());
/*جمع واحد عشان نعمل حساب الصف والعمود اللى هنكتب فيه الناتج*/
int[,] a = newint[n+1,m+1];
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
Console.WriteLine("enter element of a");
a[i,j] = int.Parse(Console.ReadLine());
}
}
/*جمع الصفوف*/
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
a[i, m] += a[i, j];
}
}
/*جمع الاعمده*/
for (j = 0; j < m; j++)
{
for (i = 0; i < n; i++)
{
a[n, j] += a[i, j];
}
}
Console.Write(a[i,j]);
Console.WriteLine();
Console.ReadLine();
**********************************
(وده برنامج جمع الصفوف والاعمده برده بس لو هنحط الناتج فى فيكتور)
int i,j, n,m;
Console.WriteLine("enter n");
n = int.Parse(Console.ReadLine());
Console.WriteLine("enter m");
m = int.Parse(Console.ReadLine());
/*جمع واحد عشان نعمل حساب الصف والعمود اللى هنكتب فيه الناتج*/
int[,] a = newint[n+1,m+1];
int[] b = newint[n];
int[] c = newint[n];
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
Console.WriteLine("enter element of a");
a[i,j] = int.Parse(Console.ReadLine());
}
}
/*جمع الصفوف*/
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
c[i] += a[i, j];
}
}
/*جمع الاعمده*/
for (j = 0; j < m; j++)
{
for (i = 0; i < n; i++)
{
b[j] += a[i, j];
}
}
for (i = 0; i < n; i++)
{
Console.WriteLine(c[i]);
}
for (j = 0; j < m; j++)
{
Console.WriteLine(b[j]);
}
Console.ReadLine();
********************************** *****
(وده برنامج جمع عناصر القطر الرئيسى وضرب عناصر القطر الثانوى
وعد العناصر الزوجيه وجمع العناصر الفرديه)
"وتعملى حسب المطلوب فالبرنامج اذا كان جمع او ضرب او عد او كده يعنى"
int i, n, s1, s2, s3, s4;
/*ال s دى مخازن بعدد المطاليب فالبرنامج*/
Console.WriteLine("enter n");
n = int.Parse(Console.ReadLine());
int[,] a = newint[n, n];
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
Console.WriteLine("enter element of a");
a[i, i] = int.Parse(Console.ReadLine());
}
}
if (i == j) s1 += a[i, j];
if (i + j == n - 1) s2 *= a[i, j];
if (a[i, j] % 2 == 0) s3 += 1;
if (a[i, j] % 2 != 0) s4 += a[i, j];
Console.WriteLine("sum of main diagonal="+s1+"product of secondary diagonal="+s2+"number of event element="s3+"sum of odd element="+s4);
Console.ReadLine();
**********************************
(وده برنامج ضرب مصفوفتين)
int i, j, k, n, m, l;
n = int.Parse(Console.ReadLine());
Console.WriteLine("enter m");
m = int.Parse(Console.ReadLine());
Console.WriteLine("enter l");
l = int.Parse(Console.ReadLine());
int[,] a = newint[n, m];
int[,] b = newint[m,l];
int[,] c = newint[n, l];
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
Console.WriteLine("enter element of a");
a[i, j] = int.Parse(Console.ReadLine());
}
}
for (j = 0; i < m; i++)
{
for (k = 0; j < l; j++)
{
Console.WriteLine("enter element of b");
b[j,k] = int.Parse(Console.ReadLine());
}
}
for (i = 0; i < n; i++)
{
for (k = 0; j < l; j++)
{
for (j = 0; i < m; i++)
{
c[i, k] += a[i, j] * b[j, k];
}
}
}
for (i = 0; i < n; i++)
{
for (k = 0; j < l; j++)
{
Console.Write(c[i, k]);
}
Console.WriteLine();
}
Console.ReadLine();
********************************** ***
انا حاولت اكتبلك البرامج المهمه
بس ياااااا رب تفهمى منى ان شاء الله
واكون قدرت اساعدك فى حاجه
ولو احتجتى برنامج معين قولى عليه
ولو اعرفه ان شاء الله اكتبهولك
بالتوفيق يا رب ليك وللجميع :eh_s(8):
:radsalam:
ROVAN
29-01-2010, 08:17 AM
بجد مش عارفة اقولك ايه شكرا جزيلا ليكي يابشمهندسة
ربنا يوفقك يارب
SA&AS
29-01-2010, 10:12 PM
الشكر لله يا باشمهندسين
ربنا يوفقنا جميعا يا رب
ويكون الامتحان سهل ان شاء الله
وتعدى الامتحانات على الف خير
همسة عتاب
30-01-2010, 06:37 AM
بجد يا بشمهندسة تسلم ايدك مش عارف اقولك ايه