تعلم البرمجة بلغة<++C> من البداية
Відкрити в Telegram
1 087
Підписники
Немає даних24 години
Немає даних7 днів
Немає даних30 днів
Архів дописів
سؤال / اكتب برنامج لادخال ٥ ارقام في مصفوفة و طباعة الارقام ذات المواقع الفردية
main()
{
int a[5],i;
cout<<"enter the number of array:";
for(i=0;i<5;i++)
{
cin>>a[i];
}
for(i=0;i<5;i++)
{
if(i%2==1)
cout<
سؤال/اكتب برنامج بلغة ++C لادخال مصفوفة ثنائية و من ثم تغير جميع العناصر الى صفر ماعدا القطر الرئيسي يكون واحد
Int main()
{
int a[3][3],i,j;
cout<<"enter the number of array:";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cin>>a[i][j];
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i==j)
cout<<"1";
else
cout<<"0";
}
cout<<"\n";
}
}
بما انه مصفوفة ثنائية نسوي فورين لادخال الارقام و نوب نسوي فورين و نخلي الشرط مال القطر الرئيسي و هو i==j اذا تحقق الشرط اطبع ١ و اذا ما تحقق يعني مو على خط القطر الرئيسي فأطبع صفر و بعد كل صف اعبر سطر علمود يطلع شكلة كمصفوفة و راح بالنهاية شكلة
1 0 0
0 1 0
0 0 1
سؤال / اكتب برنامج لادخال ٥ ارقام في مصفوفة و طباعة الارقام ذات المواقع الفردية
main()
{
int a[5],i;
cout<<"enter the number of array:";
for(i=0;i<5;i++)
{
cin>>a[i];
}
for(i=0;i<5;i++)
{
if(i%2==1)
cout<
سؤال / اكتب برنامج لادخال مصفوفتين وايجاد حاصل ضربهما
Int main()
{
int a[5],b[5],i;
cout<<"Enter the number of array a:";
for(i=0;i<5;i++)
{
cin>>a[i];
}
cout<<"Enter number of array b :";
for(i=0;i<5;i++)
{
cin>>b[i];
}
for(i=0;i<5;i++)
{
cout<<"the mult ="<
سوال/ اكتب برنامج لادخال كلمة ومن ثم يقوم البرنامج بتديل حرف مكان اخر
طريقة الحل/تفرضون ذني المتغيرات و نوب تسون ادخال للكلمة و بعدين تسون ادخال لموقعين بالكلمة (تسلسل الحرفين الي تريد يصير بينهن الاستبدال)
الي هنة نفسهن x و y و بعدين تسون هذا
t=n[y];
n[y]=n[x];
n[x]=t;
و نوب تخرجون قيمة n
سوال/ اكتب برنامج لادخال كلمة ومن ثم ادخال حرف ويقوم بحساب عدد مرات تكرار هذا الحرف
طريقة الحل/ اول شي تسوي ادخال للكلمة و نوب تسوي ادخال للحرف الي تريد يحسب عدد مرات تكرارة نوب تسوي هذا
while(s[i] != \0 )
{
if(s[i] == ch)
x++;
i++;
}
هنا القيمة النهائية لا تسوي (0\)
الs هي الكلمة الي دخلناهة بالبداية
الi هو عداد لمواقع الحروف بالكلمة (تسلسلهن)
الch هو الحرف الي انت دخلت قيمتة
ال++x هو عدد مرات التكرار
ال++i هو مقدار الزيادة للمواقع بحيث كل مرة يزيد راح يعبر للحرف الي بعدة و يختبرة اذا جان يساوي الحرف الي دخلت قيمتة
و اخر شي تسوي اخراج قيمة x شكم مرة تكرر
سؤال/ ما هو الفرق بين cin و getline مع كتابة برنامج لكل واحد و الoutput لكل منهما لتبيين السبب
int main()
{
string x;
cout<<"enter x"<>x;
cout<<"x = "<
سؤال الثالث
Int main()
{
int a[5],i,j,f;
cout<<"enter the number of array: ";
for(i=0;i<5;i++)
{
Cin>>a[i];
}
for(i=0;i<5;i++)
{
f=1
for(j=2;j
سؤال الثاني
Int main()
{
int a[3][3],i,j,x;
cout<<"enter the number of array:";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cin>>a[i][j];
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i==0)
{
x=a[i][j];
a[i][j]=a[i+2][j];
a[i+2][j]=x;
}
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<
السؤال الاول
Int main()
{
int a[3][3],i,j,s=0,a;
cout<<"enter the number of array: ";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cin>>a[i][j];
s+=a[i][j];
}
}
a=s/9;
cout<<"the average ="<
سوال الاول:- المعدل لمصفوفة ثنائية
سوال ثاني:- استبدل الصف الاول بالثالث
سوال ثالث:- الارقام الاولية في مصفوفة أحادية
@includeCCPLUSPLUS
اكتب برنامج يقوم بايجاد قيمة y حسب المعادلة التالــــــيـﮩ .
Y=x*x+52.
#include <iostream>
using namespace std;
int tow(int) ;
int main()
{
int x ;
cout<<"Enter the number x : "<<endl ;
cin>>x ;
cout<<"y=x*x +25 = "<<tow(x) <<endl ;
return 0;
}
int tow(int p)
{
int y ;
y= (p*p)+25 ;
return y ; }
اكتب برنامج يقوم بالجمع ويمرر خلال الدالــــة
#include <iostream>
using namespace std;
void sum(int);
void main()
{
int x=5 ;
sum(x) ;
}
void sum(int y )
{
y=y+5;
cout<<y; }
@includeCCPLUSPLUS
ٍمـستـخدما الدوال صــمـﻣ برنامــج يســـتقبل n من الاعـــداد ويطـــبــ؏ فقــط الاعــــداد الزوجـــية منــــها.
#include <iostream>
using namespace std;
void even( );
int n;
void main()
{
cin>>n;
while(n!=00)
{
even( ) ;
}
}
void even( )
{
if(n%2==0)
cout<<n<<endl;
}
اكتب برنامج يمرر قيمتين يعمل علــــﻰ جمـ؏ــهم وضـربـﮫـم وطـــبـ؏ الناتـــج....
#include<iostream>
using namespace std;
void add(int, int);
void mul(int,int);
void main()
{
int x,y ;
cout<<"enter the number x:";
cin>>x;
cout<<"enter the number y:";
cin>>y;
add(x,y);
mul(x,y);
}
void add(int a,int b)
{
cout<<"the addition="<<a+b;
}
void mul(int c,int d)
{
cout<<"the multiply is="<<c*d;
}
المخـــــرجات ......
enter the number x:6
enter the number y:7
the addition=13the multiply is=42
بـــرنــــامــــج₰👩🏻💻👨🏻💻₰❥
برنامج لقراءة مصفوفة نوع float تتكون من 5 عناصر يعمل إزاحة من اليٌسار الى الٌيمٌين بمقدار خطوة واحده ؟؟
#include<iostream>
using namespace std;
int main() {
float h[5]={5.8, 2.6, 9.1, 3.4, 7.1}, e[5];
e[0]=h[4];
for(int i=1 ; i<5 ; i++)
e [i] = h[ i-1];
cout<<"befor\n";
for(int i=0; i<5; i++)
cout<<h [i]<<"\t";
cout<<"\nafter\n";
for(int i=0 ;i<5 ;i++)
cout<<e [i]<<"\t";}
المخـ₰💻₰❥ـرجات
👇🏻
befor :
5.8 2.6 9.1 3.4 7.1
after :
7.1 5.8 2.6 9.1 3.4
[Program finished]
