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

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

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

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

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

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

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

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

    الأصوات: 13 40.6%

  • مجموع المصوتين
    32

كود:
int main()
{
    trapezoid(0,9);
        return 0 ; 
}

​
حطي دا خيو " وَ ان شاء الله بـ‘يضبط ^^​
 
مثل ما وضحت نقاء , بكون ثابت البرنامج الى 0 و 9 يدخلون عالفنكشن

تقدرين تخلينه متغير بحيث اليوزر يدخل قيم ستارت و اند

كود:
[LEFT]void main {
int s,e;
cout<<"enter start";
cin>>s;
cout<<"enter end";
cin>>e;
trapezoid(s,e);
}

[/LEFT]
استخدمت الفويد مين لأن مجرد الآوتبوت طباعة ما بترجع الفنكشن قيمة
و يصير بعد بالانتجر مين مثل ما وضحت نقاء
 
مثل ما وضحت نقاء , بكون ثابت البرنامج الى 0 و 9 يدخلون عالفنكشن

تقدرين تخلينه متغير بحيث اليوزر يدخل قيم ستارت و اند

كود:
[LEFT]void main {
int s,e;
cout<<"enter start";
cin>>s;
cout<<"enter end";
cin>>e;
trapezoid(s,e);
}

[/LEFT]
استخدمت الفويد مين لأن مجرد الآوتبوت طباعة ما بترجع الفنكشن قيمة
و يصير بعد بالانتجر مين مثل ما وضحت نقاء

بس السؤال يبون بال nested loop
 
كود:
#include<iostream>
using namespace std;


void trapezoid(int start, int end)
{
int r,c;
for(r=start; r<=end;r++)
{
for(c=1 ; c<=r;c++)
cout<<r;
cout<<endl;}
}



int main() {
int s,e;
cout<<"enter start";
cin>>s;
cout<<"enter end";
cin>>e;

trapezoid(s,e);


           
            system("pause");
            return 0;
            }

صار لييي بس لازم من 0 الى 9 جيفة اسويه
​
 
كود:
#include<iostream>
using namespace std;


void trapezoid(int start, int end)
{
int r,c;
for(r=start; r<=end;r++)
{
for(c=1 ; c<=r;c++)
cout<<r;
cout<<endl;}
}



int main() {
int s,e;
cout<<"enter start";
cin>>s;
cout<<"enter end";
cin>>e;

trapezoid(s,e);


           
            system("pause");
            return 0;
            }

صار لييي بس لازم من 0 الى 9 جيفة اسويه
​


البرنامج شغال صح و مب لازم يكون من 0 الى 9 >>> حسب اليوزر
في السؤال مكتوب ان الستارت و الاند لازم يكونون بين 0 و 9
:RpS_unsure:​
 
كود:
void main()
{
    int r,c;
    cin>>r>>c;
    for (int i=r;i>0;i--){
        for (int j=0;j<=c;j++)
            cout<<i+j;
        cout<<endl;}
}

كود:
#include<iostream>
using namespace std;
void DisplayGrid ()
{
    int r,c;
    cin>>r>>c;
    for (int i=r;i>0;i--){
        for (int j=0;j<=c;j++)
            cout<<i+j;
        cout<<endl;}
}

int main()
{
    DisplayGrid ();
    system("pause");
    return 0;
}

بس صار مشكور:shiny:
 
that takes as parameters number of rows and number of columns in the gride



الفنكشن لازم يكون داخلها 2 parameters

HTML:
void DisplayGrid (int r , int c )


و تعدلين الفنكشن تشيلين منها int r,c و cin

HTML:
void DisplayGrid (int r , int c )
{
    
    for (int i=r;i>0;i--){

        for (int j=0;j<=c;j++)

            cout<<i+j;

        cout<<endl;}

}


, و تحطين cin في المين
HTML:
int main()
{
    int row, column;
 
    cin>>row>>column;
 
    DisplayGrid (row,column);

    system("pause");

    return 0;
}

بالتوفيق
:smile2:​
 
كود:
#include<iostream>
using namespace std;


void trapezoid(int start, int end)
{
int r,c;
for(r=start; r<=end;r++)
{
for(c=1 ; c<=r;c++)
cout<<r;
cout<<endl;}
}



int main() {
int s,e;
cout<<"enter start";
cin>>s;
cout<<"enter end";
cin>>e;

trapezoid(s,e);


           
            system("pause");
            return 0;
            }

صار لييي بس لازم من 0 الى 9 جيفة اسويه
​

سي أوت : يطلب من اليوزر يدخل الستارت و الاند

فور لوب من i=0 الى i>10 : الـ 10 عدد مرات الي بيدخل اللوب أي شي تقدرين تحطين

داخل اللوب اف ستيتمنت

اذا كان من 0 الى 10 "شرط صح" , بسوي كول للفنكشن و عقب بريك

else

بيطلب من اليوزر يدخل الأرقام من جديد لأن ارقامه غلط
و سي ان

أتمنى واضح

اف ستيتمنت اذا كان الرقم بين 0 و 9 بيسوي كول فنكشن
 
اصير نستد لوب
كود:
[LEFT]
if(int i=0;i<10;i++)
{
cout<< ....... ;
cin>> s>> e;

for(int j=0;j<1;j++)
{
if( ...... ) 
call functin
break;

}[/LEFT]

اصير بعد وايل لوب
كود:
cout
cin
while(!(s>0||e<9))
{
cout 
cin
}

call function
كود:
 
كود:
[TABLE]
     [TR]
      [TD]             
      
      [/TD]
     [/TR]
    [/TABLE]
                 [TABLE]
     [TR]
      [TD]            [CENTER][CENTER]Output[/CENTER][/CENTER]      
      [/TD]
     [/TR]
    [/TABLE]
      [FONT=&quot]void f(double &r, double v)[/FONT]  [FONT=&quot]{[/FONT]
  [FONT=&quot]     r+=2;[/FONT]
  [FONT=&quot]     v+=2;[/FONT]
  [FONT=&quot]}[/FONT]
  [FONT=&quot]int main()[/FONT]
  [FONT=&quot]{[/FONT]
  [FONT=&quot]     double x=10, y=20;[/FONT]
  [FONT=&quot]     f(x,y);[/FONT]
  [FONT=&quot]     cout<<x<<endl<<y;[/FONT]
  [FONT=&quot]}[/FONT]
في هذا السؤال يمبونه نكتب الآوت بت بس اني مو عارفة لانه مافي return
 

الفنكشن لازم يكون داخلها 2 parameters

HTML:
void DisplayGrid (int r , int c )


و تعدلين الفنكشن تشيلين منها int r,c و cin

HTML:
void DisplayGrid (int r , int c )
{
    
    for (int i=r;i>0;i--){

        for (int j=0;j<=c;j++)

            cout<<i+j;

        cout<<endl;}

}


, و تحطين cin في المين
HTML:
int main()
{
    int row, column;
 
    cin>>row>>column;
 
    DisplayGrid (row,column);

    system("pause");

    return 0;
}

بالتوفيق
:smile2:​

مشكور صار ليي
 
ITCS103

Write the function [FONT=&quot]void displayPattern(int n)[/FONT] to display a pattern as follows:
​
[FONT=&quot]1[/FONT]​
[FONT=&quot] 21[/FONT]​
[FONT=&quot] 321[/FONT]​
[FONT=&quot]…[/FONT]​
[FONT=&quot]n n-1……….321 [/FONT]​
​
for example when n equals to 5 the function displays:​
[FONT=&quot] 1[/FONT]
​
[FONT=&quot] 21[/FONT]​
[FONT=&quot] 321[/FONT]​
[FONT=&quot] 4321[/FONT]​
[FONT=&quot]54321[/FONT]​
​
 
كود:
                       [/LEFT]
[TABLE]
[TR]
[TD][LEFT]  [/LEFT]
[CENTER][LEFT]Output[/LEFT]
[/CENTER]
[/TD]
[/TR]
[/TABLE]
[LEFT]     [FONT=&amp]void f(double &r, double v)[/FONT]  [FONT=&amp]{[/FONT]
  [FONT=&amp]     r+=2;[/FONT]
  [FONT=&amp]     v+=2;[/FONT]
  [FONT=&amp]}[/FONT]
  [FONT=&amp]int main()[/FONT]
  [FONT=&amp]{[/FONT]
  [FONT=&amp]     double x=10, y=20;[/FONT]
  [FONT=&amp]     f(x,y);[/FONT]
  [FONT=&amp]     cout<<x<<endl<<y;[/FONT]
  [FONT=&amp]}[/FONT][/LEFT]
في هذا السؤال يمبونه نكتب الآوت بت بس اني مو عارفة لانه مافي return

12
20
​
 

Write the function [FONT=&amp]void displayPattern(int n)[/FONT] to display a pattern as follows:
​
[FONT=&amp]1[/FONT]​
[FONT=&amp] 21[/FONT]​
[FONT=&amp] 321[/FONT]​
[FONT=&amp]…[/FONT]​
[FONT=&amp]n n-1……….321 [/FONT]​
for example when n equals to 5 the function displays:​
[FONT=&amp] 1[/FONT]
​
[FONT=&amp] 21[/FONT]​
[FONT=&amp] 321[/FONT]​
[FONT=&amp] 4321[/FONT]​
[FONT=&amp]54321[/FONT]​

​
 
كود:
void displayPattern(int n){

int y;


for (int i = 1; i<= n ; i++ ){


y= i;
for ( int j = 1; j <= i ; j++){
cout<<y--;
}
cout<<endl;
}


}

}
^
هاي بس الـ Function حسب ما مطلوب في السؤال ..

وهذا الفنكشن وي الـ main عشان اذا تبين تجربينه ..

كود:
#include <iostream>
using namespace std;


void displayPattern(int n);


int main () {




int n ;
cin>>n;
displayPattern(n);




system ("pause");
return 0;
}


void displayPattern(int n){


int y;


for (int i = 1; i<= n ; i++ ){


y= i;
for ( int j = 1; j <= i ; j++){
cout<<y--;
}
cout<<endl;
}


}
 
عودة
أعلى أسفل