موقع طلبة جامعة البحرين

يمكنك تصفح الموقع كزائر ولكن ندعوك لتسجيل عضوية خاصة بك لتحصل على كافة الصلاحيات مثل تنزيل ملفات المكتبة وقراءة تعليقات هيئة التدريس وغيرها. يمكنك الحصول على عضوية مجانية بالضغط على زر تسجيل. إذا قمت بالتسجيل مسبقا فيمكنك الضغط على زر دخول.

تسجيل دخول
  • قسم المكتبة الجامعية مغلق مؤقتا بعد الاستهداف التي تعرضت له بعض خدمات أمازون في البحرين، جاري استرجاع الملفات ونقلها إلى سيرفرات جديدة وسيتم بعدها اعادة افتتاح المكتبة

ITCS103 -CSC103-ITCS111-ITCS101 للدراسة و المناقشة الجماعيه 2014-2015

ما هو رأيك في الحصة و بشكل عام ( الشرح - المواضيع -الأسلوب )؟

  • سيئ ، لم أفهم شيئا .

    الأصوات: 9 28.1%
  • جيد ، فهمت نص و نص .

    الأصوات: 10 31.3%
  • ممتاز ، واضح و مقبول .

    الأصوات: 13 40.6%

  • مجموع المصوتين
    32
Question 3 (15 points) Write a function trapezoid(int start, int end) that generates a trapezoid of numbers as shown below . start and end are integers from 0 to 9 inclusive and assume that the value of start is ≤ the value of end.
For example, if the value of start is 4 and end is 7, the trapezoid should be:
4444
55555
666666
7777777


PHP:
include <iostream> #
using namespace std;  
void trapezoid (int start, int end); 
int main () 

{ 
    trapezoid (4,7); 

    return 0; 
} 



void trapezoid (int start, int end) 
{ 

    int i, e; 
    i=start; 
    e=end; 
    while (i>=0 && e<=9) 
    { 
        for( i; i<=end; i++) 
        { 
            for (int j=1; j<=i; j++) 
            { 
                cout<<i; 
            } 
            cout<<endl; 
        } 
             
    }

الحل خطأ :confused:
لأن في السؤال مكتوب فور اكزامبل مو شرط يكون الستارت 4 والاند 7 !!

فشلون يصير الحل الصح؟
 
عليكم السلام و رحمة الله :rolleyes2:
السؤال يقول
نكتب فنكشن,,
تاخذ array + array size
و نقلب محتوى الاري كامل
يعني لو كان عندنا اري حجمه 5
القيم اللي فيه
1 4 5 4 3
عقب ما نعطيه الفنكشن هذي يصير
3 4 5 4 1

الطريقة اللي في بالي,,
في داخل الفنكشن, نعرف array ثاني و نعطيه القيم بالعكس, عن طريق الـ for

PHP:
for(j=0,i=size-1;j<size,i>=0;j++,i--)


جذي يكون الاري الثاني اللي عرفناه عكس الأول,
و بعدين نقوم نبدل قيمة الاري الأصلي كاملة, عن طريق مساواته بالاري الثاني
و ما يحتاج return لأن الاري اوتوماتيك يكون call by reference​



مشكور اخوي على الشرح
يعطيك الف عافية

:smile::smile:
 
السلام عليكم ...

ممكن أحد يشرح لي ال ARRAY
:)
 
مشكــــــور سيــد ،،
ايي حليتهم :smile:
خخخ اي والله ينخاف منها :nosweat:
الافكار حلووين وسهلين نوعا ما ..
ان شاء الله يكون الكوز بمستواهم ..:smile:

بالتوفييق في الكوز بكرة ،، :rolleyes2:

:bye1:

العفو :rolleyes2:





مشكور اخوي على الشرح
يعطيك الف عافية

:smile::smile:

العفو,, الله يعافيش,,
اوكي انحل خلاص؟؟ :rolleyes2:
 
سيد حسين بما انكم واجد مساعدين

انا بعد احب اساعدكم

بس انا الأوراق الا عندي وايد شلون اكتبهم اهني

بكبري عميه

ويبي لهم وقت تبي طرش لي احد بعطيها اياه تطبعونهم وترجعونهم ليي بس اكتبهم اهني صعبه يعني واحد اثنين اي معقوله بس كل الأوراق بتروح عليي
 
اليوم عطونا كوز ابيخ من بايخ واني اصلا مو معتمده ان الكوز اليوم فكرة الأسبوع الجاي بس انا شسوي في روحي حتى لو افهم لاااااازم لازم لازم اخربط ياربي شسوي في روحي حتى في المنتصف جدي يعني اوكي فاهمته بس عكست بدل الأند خليت اور وفي المنتصف بعد بعد ماأخلي اور خليت اند وهذا الا مخلي علاماتي كلش
 
مو عارفه للسترنق عندي كوز الخميس
 
سيد حسين بما انكم واجد مساعدين

انا بعد احب اساعدكم

بس انا الأوراق الا عندي وايد شلون اكتبهم اهني

بكبري عميه

ويبي لهم وقت تبي طرش لي احد بعطيها اياه تطبعونهم وترجعونهم ليي بس اكتبهم اهني صعبه يعني واحد اثنين اي معقوله بس كل الأوراق بتروح عليي


لا لا هالكثر لا تكتبينهم اكيد :nosweat:

والله مادري :rolleyes2:
بحاول ان شاء الله
شكراً


مو عارفه للسترنق عندي كوز الخميس

جبتر 8 تقصدين؟؟
ما عطونا اياه للحين بس بقول اللي اعرفه
نقدر نجمع string+string
لكن بشرط ,, اننا ما نقدر نجمع كلام مع كلام, نقدر نجمع متغير string
يعني
PHP:
d="Say"+"ed";
هذا ما يصير نسويه
نقدر نسوي جذي

PHP:
string a="Say";
string b="ed";
string d=a+b;

و نقدر نسوي جذي


PHP:
string a="Say";
string b=a+"ed";


ثاني شي الـ string نقدر نقول هو عبارة عن array
يعني لو قلنا عندنا هالسترنغ

PHP:
A="Sayed";
يصير جذي

A[0]=S
A[1]=a
A[2]=y
A[3]=e
A[4]=d

يعني نقدر نتصرف في كل حرف بروحه,, من دون تعرف array ولا شي طبعاً, هو يكون جذي من دون ما نسوي شي

و في عندنا اكثر من فنكشن في الـ string

أول وحدة
length

مثلاً

PHP:
A.length();

الناتج يكون 5 اذا اعتبرنا الـ A هو "Sayed" مثل ما هو فوق

و الـ size مثل الـ length

عندنا find
تدور لينا عن شي في الـ string و تعطينا موقعه
نقدر نستخدمها بطريقتين
لو عندنا
PHP:
string B="sayed hussain";
و نبي ندور عن s
نقول
PHP:
B.find('s');
لكن لو نبي ندور على s من بعد كلمة sayed
بعد 4 مواقع, لأن نعتبر s موقعه 0
يعني نقول
PHP:
B.find('s',4);

جذي راح يبحث عن الـ s من بعد 5 حروف

عندنا الـ substr
سهلة, نقطع من الـ string
لو نبي نقطع كلمة sayed من الـ string
نقول

PHP:
B.substr(0,5);

يقطع لينا من 0 إلى 4 جذي,,

و عندنا الـ swap
بس تبدل
لو بعد استخدمنا الـ string اللي عندنا فوق

PHP:
A.swap(B);
يصير الـ B
Sayed
و الـ A تصير
sayed hussain​
 
التعديل الأخير:
اكو شرحك تمام وبرد اشوفه بكرى حكم ان الوقت تأخر بس طالعته نظره سريعه ودخلت على اساس اشوف تبون الأوراق لو لا


اي والله ياخويي اوراقي وايد وكلهم في فايل واليوم الا احمل الفايل تتكسر ايدي ماأجدب صدق واجد إذا تبونهم عادي بس تطبعونهم وترجعونهم
 
بليزز عندي اسايمنت ياريت احد يساعدني فية
ضرووووووووري
 
بنشوف اسايمنتش عشان اني بعد احاول فيه اني مو مالت مساعده لأني مو مأهله لهالشيء بس اقصد عشان نستفيد خليه وكلنا بنستفيد ...
 
اكو شرحك تمام وبرد اشوفه بكرى حكم ان الوقت تأخر بس طالعته نظره سريعه ودخلت على اساس اشوف تبون الأوراق لو لا


اي والله ياخويي اوراقي وايد وكلهم في فايل واليوم الا احمل الفايل تتكسر ايدي ماأجدب صدق واجد إذا تبونهم عادي بس تطبعونهم وترجعونهم


امممم .. اوراق شوو :rolleyes2:

:bye1:
 

Define a C++ function which reverses the order of the elements of an array of real numbers then, write a complete program to check this function. The function prototype is given as follows:


void Reverse (double nums[],

int size);


NOTE: your main should display the content of the arry befor and after calling the function reverse.



هذا السؤال كل ما اسويه يطلع ايرور ان السايز اوف الاري مو معروف
شسوي
ممكن احد يشرح لي اياه عدل
 
لا لا هالكثر لا تكتبينهم اكيد :nosweat:

والله مادري :rolleyes2:
بحاول ان شاء الله
شكراً


ردا على كلامك انا صدق تبون الأوراق كل شيء اصدقه

انزين

شوف هالكود

قول لي شنو اغلاطه وذا يحتاج اخلي السؤال بخليه يمكن فهمي غلط بس قلت اول بشوف وين الأشياء الغير قانونيه واتبعتها

PHP:
#include<iostream>
using namespace std;
 void pythagorean(int &a, int &b, int &c, int &m,int &n)
 {
	 m=pow(m,2);
	 n=pow(n,2);
a=m-n;
   b=2*(m)(n);
a=m+n;
c+=a;
c=a+b;
{
m.find('m')
n.find('n')
 }
void main()
{
	int a;int b;int c;int m; int n;
m.find('m')
n.find('n')
pythagorean(a,b,c,m,n);
cin>>a>>b>>c>>m>>n;
cout<<"enter the value of"<<a<<b<<c<<and find the m="<<m.find('m')<<"and n ="<<n.find('n')<<endl;}

PHP:
--------------------Configuration: koo - Win32 Debug--------------------
Compiling...
koo.cpp
C:\Documents and Settings\Administrator\Desktop\MSDev98\MyProjects\koo\koo.cpp(5) : error C2065: 'pow' : undeclared identifier
C:\Documents and Settings\Administrator\Desktop\MSDev98\MyProjects\koo\koo.cpp(8) : error C2064: term does not evaluate to a function
C:\Documents and Settings\Administrator\Desktop\MSDev98\MyProjects\koo\koo.cpp(13) : error C2228: left of '.find' must have class/struct/union type
C:\Documents and Settings\Administrator\Desktop\MSDev98\MyProjects\koo\koo.cpp(14) : error C2146: syntax error : missing ';' before identifier 'n'
C:\Documents and Settings\Administrator\Desktop\MSDev98\MyProjects\koo\koo.cpp(14) : error C2228: left of '.find' must have class/struct/union type
C:\Documents and Settings\Administrator\Desktop\MSDev98\MyProjects\koo\koo.cpp(15) : error C2143: syntax error : missing ';' before '}'
C:\Documents and Settings\Administrator\Desktop\MSDev98\MyProjects\koo\koo.cpp(17) : error C2601: 'main' : local function definitions are illegal
C:\Documents and Settings\Administrator\Desktop\MSDev98\MyProjects\koo\koo.cpp(23) : error C2001: newline in constant
C:\Documents and Settings\Administrator\Desktop\MSDev98\MyProjects\koo\koo.cpp(24) : fatal error C1075: end of file found before the left brace '{' at 'C:\Documents and Settings\Administrator\Desktop\MSDev98\MyProjects\koo\koo.cpp(17)' was matched
Error executing cl.exe.

koo.obj - 9 error(s), 0 warning(s)

انا مو فاهمه السترنق قلت بخربط يمكن إذا بخربط تساعدوني لأني امبي امثله على مسائل عشان افهم دام ماشفت قلت ببخربط وبشوف

وهذا اخر حل وصلت له معقوله هذا سترنق؟؟ هذا في درس السترنق من الأسئله إلي ورا
PHP:
#include<iostream>
using namespace std;
 void pythagorean(int a, int b, int c, int  m,int n)
 {
	 m=pow(m,2);
	 n=pow(n,2);
a=m-n;
   b=2*(m)(n);
a=m+n;
c+=a;
c=a+b;
{
a.find('m','n');
 }
void main()
{
	int a;int b;int c;int m; int n;
a.find('m','n');
cin>>a>>b>>c>>m>>n;
cout<<"enter the value of"<pythagorean(a,b,c,m,n)<<endl;}
 
التعديل الأخير:
ردا على كلامك انا صدق تبون الأوراق كل شيء اصدقه

ما فهمت,, :nosweat:
قصدش اننا نبي الأوراق يعني؟ :confused:


بخصوص السؤال كلش كلش فهمتينه غير :nosweat:
السؤال يقول,,
عندنا شي اسمه Pythagorean triple
هم ارقام,, 3 ارقام
مربع الأكبر فيهم, يساوي مجموع مربعين العددين الثانيين
و طريقة حسابهم,, ناخذ رقمين,,
و عندنا قوانين,

PHP:
a=m^2 - n^2
b= 2mn
c= m^2 +n^2

من الرقمين n و m نقدر نطلع Pythagorean triple
يعني لو اخذنا m=3 و n=2
يصير
a=5
b=12
c=13

5^2 + 12^2 = 13^2

يعني الأعداد 5 و 12 و 13 نسميهم Pythagorean triple

و المطلوب في البرنامج, ندخل قيمة n و m
و نطلع 3 ارقام الـ Pythagorean triple

بس ويش علاقته بجبتر 8 لحد الحين مادري
مادري بأي جزء متعلق من جبتر 8,,
لأن نص الجبتر محذوف و للحين ما عطونا فيه شي
و ما يصير تستخدمين الـ functions اللي كتبتهم على int أو شي ثاني
لازم على string
يعني بس في الكلام يصيرون,,
شكلش ما قريتين الشرح عدل :rolleyes2:
حتى الـ find مستخدمتنه بشكل غلط,,
مو مطلوب في لسؤال حتى تكتبين function
انتين مستخدمة اشياء ما اليش حاجة فيهم​
 

Define a C++ function which reverses the order of the elements of an array of real numbers then, write a complete program to check this function. The function prototype is given as follows:


void Reverse (double nums[],

int size);


NOTE: your main should display the content of the arry befor and after calling the function reverse.



هذا السؤال كل ما اسويه يطلع ايرور ان السايز اوف الاري مو معروف
شسوي
ممكن احد يشرح لي اياه عدل

أتوقع والله أعلى و أعلم :rolleyes2:
انش معرفة داخل الفنكشن array
و السايز ماله جذي
[size]
:rolleyes2:
؟؟

اذا جذي, شيليه و خلي size أكثر شي ممكن يكون
مثلاً في هذا السؤال,
عرفي الـ array حجمه 25 مثلاً
ما بتعطين البرنامج أكثر من هالكثر اعداد
أو اذا تبين أكثر خليه 100,,​
 
لا لا هالكثر لا تكتبينهم اكيد :nosweat:

والله مادري :rolleyes2:
بحاول ان شاء الله
شكراً



الأوراق اقصد الا قلت يشبهون الأسايمنتات الا تقول تبونهم مادري ايش قلت ليكم عندي وايد وفي اوراق

وإذا مافهمت مايحتاج اكرر

.. لأنك شكلك تطنز واني صدقت

انزين السؤال هو يتعلق بشنو بأي جبتر وويش له دخل بالسترنق
 
ما فهمت,, :nosweat:
قصدش اننا نبي الأوراق يعني؟ :confused:


بخصوص السؤال كلش كلش فهمتينه غير :nosweat:
السؤال يقول,,
عندنا شي اسمه Pythagorean triple
هم ارقام,, 3 ارقام
مربع الأكبر فيهم, يساوي مجموع مربعين العددين الثانيين
و طريقة حسابهم,, ناخذ رقمين,,
و عندنا قوانين,

PHP:
a=m^2 - n^2
b= 2mn
c= m^2 +n^2

من الرقمين n و m نقدر نطلع Pythagorean triple
يعني لو اخذنا m=3 و n=2
يصير
a=5
b=12
c=13

5^2 + 12^2 = 13^2

يعني الأعداد 5 و 12 و 13 نسميهم Pythagorean triple

و المطلوب في البرنامج, ندخل قيمة n و m
و نطلع 3 ارقام الـ Pythagorean triple

بس ويش علاقته بجبتر 8 لحد الحين مادري
مادري بأي جزء متعلق من جبتر 8,,
لأن نص الجبتر محذوف و للحين ما عطونا فيه شي
و ما يصير تستخدمين الـ functions اللي كتبتهم على int أو شي ثاني
لازم على string
يعني بس في الكلام يصيرون,,
شكلش ما قريتين الشرح عدل :rolleyes2:
حتى الـ find مستخدمتنه بشكل غلط,,
مو مطلوب في لسؤال حتى تكتبين function
انتين مستخدمة اشياء ما اليش حاجة فيهم​

انا مستغربه شدخله بالسترنق وهالسؤال في جبتر 8 من جدي ماأحب اطالع أسأله الكتاب خربطه الأري يخلونه ويه السترنق والفكشن يخلونه من اول جبتر

امبي أسأله عن السترنق اني شوي فهمته بس قلت ليش هالسؤال ملصوق في جبتر 8 يمكن اني مو فاهمه اكيد يتعلق بهالهرير
 
لا لا هالكثر لا تكتبينهم اكيد :nosweat:

والله مادري :rolleyes2:
بحاول ان شاء الله
شكراً



الأوراق اقصد الا قلت يشبهون الأسايمنتات الا تقول تبونهم مادري ايش قلت ليكم عندي وايد وفي اوراق

وإذا مافهمت مايحتاج اكرر

.. لأنك شكلك تطنز واني صدقت

انزين السؤال هو يتعلق بشنو بأي جبتر وويش له دخل بالسترنق


اتطنز؟؟
قلتين ليي جيب وحدة تاخذهم, قلت ليش مادري, اقصد اذا قدرت بخلي وحدة تاخذهم

و هذي الجملة ما فهمتها

ردا على كلامك انا صدق تبون الأوراق كل شيء اصدقه

وين اتطنز؟

قصدش استهبل, لو تفكرن امزح من صدق يعني؟ :confused:
 
انا مستغربه شدخله بالسترنق وهالسؤال في جبتر 8 من جدي ماأحب اطالع أسأله الكتاب خربطه الأري يخلونه ويه السترنق والفكشن يخلونه من اول جبتر

امبي أسأله عن السترنق اني شوي فهمته بس قلت ليش هالسؤال ملصوق في جبتر 8 يمكن اني مو فاهمه اكيد يتعلق بهالهرير

الجبتر مو كله عن السترنغ لأن
بس مادري متعلق بأي جزء بالضبط من الجبتر,,​
 
عودة
أعلى أسفل