هذي ال pdf باللغة العربية،
والأسئلة موجودة بالقناة باللغة الإنگليزية، على شكل صور،
طبعاً ال pdf يحتاج شوية تعديلات، إن شاء الله عن قريب أحاول أكملها،
نتمنالكم الموفقية
أسرة قناة
#include<iostream. h>
والأسئلة موجودة بالقناة باللغة الإنگليزية، على شكل صور،
طبعاً ال pdf يحتاج شوية تعديلات، إن شاء الله عن قريب أحاول أكملها،
نتمنالكم الموفقية
أسرة قناة
#include<iostream. h>
C++ ، مترجمات ،برمجة مهيكلة، هياكل بيانات،
برنامج لطباعة عبارة (I love you )
طلاب الرياضيات وطلاب الحاسبات الجدد،
التدرسون البرمجة منا يبدي مشواركم،
هذي بداية الأمثلة وتتدرج من الأسهل إلى.....
نتمنالكم الإستفادة والموفقية
مع تحيات أسرة قناة
#include<iostream.h>
التدرسون البرمجة منا يبدي مشواركم،
هذي بداية الأمثلة وتتدرج من الأسهل إلى.....
نتمنالكم الإستفادة والموفقية
مع تحيات أسرة قناة
#include<iostream.h>
#include<iostream>
using namespace std;
class date
{
private:
int year;
int month;
int day;
public:
date()
{
year=200;
month=1;
day=1;
}
void display()
{
cout«year«"/"«month«"/"«day«endl;
}
void setdate(int y, int m, int d)
{
if(y>=200 && y<=2020)
year=y;
else
y=1;
if(m>=1 && m<=12)
month=m;
else
m=1;
if(d>=1 && d<=30)
day=d;
else
d=1;
}
}; // END Class
int main()
{
date d1;
d1.display();
d1.setdate(2020,10,16);
d1.display();
return 0;
}
using namespace std;
class date
{
private:
int year;
int month;
int day;
public:
date()
{
year=200;
month=1;
day=1;
}
void display()
{
cout«year«"/"«month«"/"«day«endl;
}
void setdate(int y, int m, int d)
{
if(y>=200 && y<=2020)
year=y;
else
y=1;
if(m>=1 && m<=12)
month=m;
else
m=1;
if(d>=1 && d<=30)
day=d;
else
d=1;
}
}; // END Class
int main()
{
date d1;
d1.display();
d1.setdate(2020,10,16);
d1.display();
return 0;
}
#include<iostream.h>
int main()
{
int i ,v ,a[3][3] , b[3][3] ,sum[3][3];
cout«" first Array..."«endl;
for(i=0; i<3; i++)
for(v=0; v <3;v++)
{
cout«"eleman A["«i«"]["«v«"]= ";
cin»a[i][v];
}
cout«" second Array..."«endl;
for(i=0; i <3; i++)
for(v=0; v<3; v++)
{
cout«"eleman B["«i«"]["«v«"]= ";
cin»b[i][v];
}
cout«"the ourder first Array.."«endl;
for(i=0; i <3; i++)
{
for(v=0; v <3; v++)
cout«a[i][v]«"\t";
cout«"\n";
}
cout«"the ourder second Array .."«endl;
for(i=0; i<3; i++)
{
for(v=0; v <3; v++)
cout«b[i][v]«"\t";
cout«endl;
}
cout«"sum ..."«endl;
for(i=0; i<3 ; i++)
{
for(v=0; v<3; v++)
sum[i][v]=a[i][v]+b[i][v];
}
for(i=0; i<3; i++)
{
for(v=0; v<3; v++)
cout«sum[i][v]«"\t";
cout«endl;
}
}
int main()
{
int i ,v ,a[3][3] , b[3][3] ,sum[3][3];
cout«" first Array..."«endl;
for(i=0; i<3; i++)
for(v=0; v <3;v++)
{
cout«"eleman A["«i«"]["«v«"]= ";
cin»a[i][v];
}
cout«" second Array..."«endl;
for(i=0; i <3; i++)
for(v=0; v<3; v++)
{
cout«"eleman B["«i«"]["«v«"]= ";
cin»b[i][v];
}
cout«"the ourder first Array.."«endl;
for(i=0; i <3; i++)
{
for(v=0; v <3; v++)
cout«a[i][v]«"\t";
cout«"\n";
}
cout«"the ourder second Array .."«endl;
for(i=0; i<3; i++)
{
for(v=0; v <3; v++)
cout«b[i][v]«"\t";
cout«endl;
}
cout«"sum ..."«endl;
for(i=0; i<3 ; i++)
{
for(v=0; v<3; v++)
sum[i][v]=a[i][v]+b[i][v];
}
for(i=0; i<3; i++)
{
for(v=0; v<3; v++)
cout«sum[i][v]«"\t";
cout«endl;
}
}
#include<iostream.h>
void main()
{
int a[4][3] , i, v , pcount=0 , ncount=0 ,zcon=0, coueven=0 ,couodd=0;
cout«" First Array..."«endl;
for(i=0; i<4; i++)
{
for(v=0; v<3; v++)
{
cout«"a["«i«"]["«v«"]= ";
cin»a[i][v];
}
}
cout«" The order of Array is....."«endl;
for(i=0; i<4; i++)
{
for(v=0; v<3; v++)
cout«a[i][v]«"\t";
cout«"\n";
}
for(i=0; i<4; i++)
{
for(v=0; v<3; v++)
{
if(a[i][v]>0)
{
pcount++;
}
else
if(a[i][v]<0)
{
ncount++;
}
else
zcon++;
}
}
cout«"pcount = "«pcount«endl;
cout«"ncount = "«ncount«endl;
cout«"zcon= "«zcon«endl;
for(i=0; i<4; i++)
{
for(v=0; v<3; v++)
{
if(a[i][v]!=0 && a[i][v]%2==0)
coueven++;
else
if(a[i][v]%2!=0)
couodd++;
}
}
cout«"cou even= "«coueven«endl;
cout«"cou odd= "«couodd«endl;
}
void main()
{
int a[4][3] , i, v , pcount=0 , ncount=0 ,zcon=0, coueven=0 ,couodd=0;
cout«" First Array..."«endl;
for(i=0; i<4; i++)
{
for(v=0; v<3; v++)
{
cout«"a["«i«"]["«v«"]= ";
cin»a[i][v];
}
}
cout«" The order of Array is....."«endl;
for(i=0; i<4; i++)
{
for(v=0; v<3; v++)
cout«a[i][v]«"\t";
cout«"\n";
}
for(i=0; i<4; i++)
{
for(v=0; v<3; v++)
{
if(a[i][v]>0)
{
pcount++;
}
else
if(a[i][v]<0)
{
ncount++;
}
else
zcon++;
}
}
cout«"pcount = "«pcount«endl;
cout«"ncount = "«ncount«endl;
cout«"zcon= "«zcon«endl;
for(i=0; i<4; i++)
{
for(v=0; v<3; v++)
{
if(a[i][v]!=0 && a[i][v]%2==0)
coueven++;
else
if(a[i][v]%2!=0)
couodd++;
}
}
cout«"cou even= "«coueven«endl;
cout«"cou odd= "«couodd«endl;
}
#include<iostream.h>
void main()
{
int a[3][3] , i, v , pcount=0 , ncount=0 ,zcon=0, coueven=0 ,couodd=0;
cout«" First Array..."«endl;
for(i=0; i<3; i++)
{
for(v=0; v<3; v++)
{
cout«"a["«i«"]["«v«"]= ";
cin»a[i][v];
}
}
cout«" The order of Array is....."«endl;
for(i=0; i<3; i++)
{
for(v=0; v<3; v++)
cout«a[i][v]«"\t";
cout«"\n";
}
for(i=0; i<3; i++)
{
for(v=0; v<3; v++)
{
if(a[i][v]>0)
{
pcount++;
}
else
if(a[i][v]<0)
{
ncount++;
}
else
zcon++;
}
}
cout«"pcount = "«pcount«endl;
cout«"ncount = "«ncount«endl;
cout«"zcon= "«zcon«endl;
for(i=0; i<3; i++)
{
for(v=0; v<3; v++)
{
if(a[i][v]!=0 && a[i][v]%2==0)
coueven++;
else
if(a[i][v]%2!=0)
couodd++;
}
}
cout«"cou even= "«coueven«endl;
cout«"cou odd= "«couodd«endl;
cout«" The main diameter is "«endl;
for(i=0; i<3; i++)
for(v=0; v<3; v++)
{
if(i==v)
cout«a[i][v]«" ";
}
}
void main()
{
int a[3][3] , i, v , pcount=0 , ncount=0 ,zcon=0, coueven=0 ,couodd=0;
cout«" First Array..."«endl;
for(i=0; i<3; i++)
{
for(v=0; v<3; v++)
{
cout«"a["«i«"]["«v«"]= ";
cin»a[i][v];
}
}
cout«" The order of Array is....."«endl;
for(i=0; i<3; i++)
{
for(v=0; v<3; v++)
cout«a[i][v]«"\t";
cout«"\n";
}
for(i=0; i<3; i++)
{
for(v=0; v<3; v++)
{
if(a[i][v]>0)
{
pcount++;
}
else
if(a[i][v]<0)
{
ncount++;
}
else
zcon++;
}
}
cout«"pcount = "«pcount«endl;
cout«"ncount = "«ncount«endl;
cout«"zcon= "«zcon«endl;
for(i=0; i<3; i++)
{
for(v=0; v<3; v++)
{
if(a[i][v]!=0 && a[i][v]%2==0)
coueven++;
else
if(a[i][v]%2!=0)
couodd++;
}
}
cout«"cou even= "«coueven«endl;
cout«"cou odd= "«couodd«endl;
cout«" The main diameter is "«endl;
for(i=0; i<3; i++)
for(v=0; v<3; v++)
{
if(i==v)
cout«a[i][v]«" ";
}
}
الدوال الجاهزة التي تأتي مع مكتبة
#include<ctype.h>
#include<ctype.h>
using namespace std;
#include<iostream>
#include<string.h>
void babble(int a[],int n)
{
int i,j,t;
for(i=0;i<n;i++)
{
int flag=0;
for(j=0;j<n-i-1;j++)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
flag=1;
}
}
for(int k=0;k<n;k++)
cout<<a[k]<<"\t";
cout<<endl;
}
}
void selecsort(int b[],int m)
{
int i,j,t,min;
for(i=0;i<m-1;i++)
{
min=i;
for(j=i+1;j<m;j++)
{
if(b[j]<b[min])
min=j;
}
if(min!=i)
{
{
t=b[i];
b[i]=b[min];
b[min]=t;
}
}
}
}
void insertion(int g[],int l)
{
int j,tt;
for(int i=0;i<l;i++)
{
j=i;
while(j>0&& g[j]<g[j-1])
{
tt=g[j];
g[j]=g[j-1];
g[j-1]=tt;
j--;
}
}
}
void print(int a[],int d)
{
for(int i=0;i<d;i++)
{
cout<<a[i];
cout<<endl;
}
}
void read(int k[],int r)
{
for(int i=0;i<r;i++)
{
cout<<"Enter the a["<<i+1<<"]= ";
cin>>k[i];
cout<<endl;
}
}
void quickort(int s[],int left,int right)
{
int i=left,j=right;
int tmp,pivot;
pivot=s[(left+right)/2];
while (i<=j)
{
while (s[i]<pivot)
i++;
while (s[j]>pivot)
j--;
if(i<=j)
{
tmp=s[i];
s[i]=s[j];
s[j]=tmp;
i++;
j--;
}
}
if(left<j)
quickort(s,left,j);
if(i<right)
quickort(s,i,right);
}
int search(int c[],int n,int se)
{
int first=0,last=n-1,middle;
middle=(first+last)/2;
while(first <= last)
{
if (c[middle]<se)
first=middle+1;
else if(c[middle]==se)
return middle;
else
last=middle-1;
middle=(first+last)/2;
}
return -1;
}
int main()
{
int a[10],l,m=0,value,p;
cout<<"length= ";
cin>>l;
// read(a,l);
// babble(a,l);
// cout<<" ======**babble**=======: \n";
// print(a,l);
// cout<<"\n \t ===========*********============ \n";
// cout<<" ======**selecsort**=======: \n";
// read(a,l);
// selecsort(a,l);
// print(a,l);
// cout<<"\n \t ===========*********============ \n";
// cout<<" ======**insertion**=======: \n";
// read(a,l);
// insertion(a,l);
// print(a,l);
cout<<" ==========********=============:\n";
cout<<" ======**=== quickort===**=======: \n";
read(a,l);
quickort(a,m,l-1);
print(a,l);
cout<<"Enter a number to find : ";
cin>>value;
p=search(a,l,value);
if(p==-1)
cout<<"not found! = "<<value;
else
cout<<"found at location = "<<p<<"\n";
}
#include<iostream>
#include<string.h>
void babble(int a[],int n)
{
int i,j,t;
for(i=0;i<n;i++)
{
int flag=0;
for(j=0;j<n-i-1;j++)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
flag=1;
}
}
for(int k=0;k<n;k++)
cout<<a[k]<<"\t";
cout<<endl;
}
}
void selecsort(int b[],int m)
{
int i,j,t,min;
for(i=0;i<m-1;i++)
{
min=i;
for(j=i+1;j<m;j++)
{
if(b[j]<b[min])
min=j;
}
if(min!=i)
{
{
t=b[i];
b[i]=b[min];
b[min]=t;
}
}
}
}
void insertion(int g[],int l)
{
int j,tt;
for(int i=0;i<l;i++)
{
j=i;
while(j>0&& g[j]<g[j-1])
{
tt=g[j];
g[j]=g[j-1];
g[j-1]=tt;
j--;
}
}
}
void print(int a[],int d)
{
for(int i=0;i<d;i++)
{
cout<<a[i];
cout<<endl;
}
}
void read(int k[],int r)
{
for(int i=0;i<r;i++)
{
cout<<"Enter the a["<<i+1<<"]= ";
cin>>k[i];
cout<<endl;
}
}
void quickort(int s[],int left,int right)
{
int i=left,j=right;
int tmp,pivot;
pivot=s[(left+right)/2];
while (i<=j)
{
while (s[i]<pivot)
i++;
while (s[j]>pivot)
j--;
if(i<=j)
{
tmp=s[i];
s[i]=s[j];
s[j]=tmp;
i++;
j--;
}
}
if(left<j)
quickort(s,left,j);
if(i<right)
quickort(s,i,right);
}
int search(int c[],int n,int se)
{
int first=0,last=n-1,middle;
middle=(first+last)/2;
while(first <= last)
{
if (c[middle]<se)
first=middle+1;
else if(c[middle]==se)
return middle;
else
last=middle-1;
middle=(first+last)/2;
}
return -1;
}
int main()
{
int a[10],l,m=0,value,p;
cout<<"length= ";
cin>>l;
// read(a,l);
// babble(a,l);
// cout<<" ======**babble**=======: \n";
// print(a,l);
// cout<<"\n \t ===========*********============ \n";
// cout<<" ======**selecsort**=======: \n";
// read(a,l);
// selecsort(a,l);
// print(a,l);
// cout<<"\n \t ===========*********============ \n";
// cout<<" ======**insertion**=======: \n";
// read(a,l);
// insertion(a,l);
// print(a,l);
cout<<" ==========********=============:\n";
cout<<" ======**=== quickort===**=======: \n";
read(a,l);
quickort(a,m,l-1);
print(a,l);
cout<<"Enter a number to find : ";
cin>>value;
p=search(a,l,value);
if(p==-1)
cout<<"not found! = "<<value;
else
cout<<"found at location = "<<p<<"\n";
}
Forwarded from ❥͢ ❈↡< C++ > برمجة (❥ツ)
Forwarded from ❥͢ ❈↡< C++ > برمجة (❥ツ)
C++ ، مترجمات ،برمجة مهيكلة، هياكل بيانات،
حل الواجب المكدس اصغر عدد واكبر عدد
#include<iostream.h>
#include<conio.h>
const s=5;
int st[s], t=-1;
int ma , mi;
void posh(int a)
{
if(t==s-1)
cout«" Full \n";
else
{
t++;
st[t]=a;
}
}
//==========
void test_Max_Min()
{
if(t<0)
cout«" empaty \n";
else
ma=st[0];
mi=st[0];
for(int i=0; i<s; i++)
{
if(st[i]>ma)
ma=st[i];
if(st[i]<mi)
mi=st[i];
}
cout«"\n ............................ \n";
cout«"\n max = "« ma«" \n min = "«mi«endl;
}
//=================
void dis()
{
if(t<0)
cout«" Empaty \n";
else
for(int j=s; j>=0; j--)
cout«st[j];
}
void main()
{
int n,x;
cout«" Enter size of stack .... \n";
cin»n;
for(int v=0; v<n; v++)
{
cout«" value \n";
cin»x;
posh(x);
}
dis();
test_Max_Min() ;
cin»"";
}
#include<conio.h>
const s=5;
int st[s], t=-1;
int ma , mi;
void posh(int a)
{
if(t==s-1)
cout«" Full \n";
else
{
t++;
st[t]=a;
}
}
//==========
void test_Max_Min()
{
if(t<0)
cout«" empaty \n";
else
ma=st[0];
mi=st[0];
for(int i=0; i<s; i++)
{
if(st[i]>ma)
ma=st[i];
if(st[i]<mi)
mi=st[i];
}
cout«"\n ............................ \n";
cout«"\n max = "« ma«" \n min = "«mi«endl;
}
//=================
void dis()
{
if(t<0)
cout«" Empaty \n";
else
for(int j=s; j>=0; j--)
cout«st[j];
}
void main()
{
int n,x;
cout«" Enter size of stack .... \n";
cin»n;
for(int v=0; v<n; v++)
{
cout«" value \n";
cin»x;
posh(x);
}
dis();
test_Max_Min() ;
cin»"";
}
👍1
برنامج جدول الضرب
#include <iostream>
using namespace std;
int main()
{
cout<<" 1 2 3 4 5 6 7 8 9 10\n\n";
for (int i=1;i<=10;i++)
{
cout<<i;
for(int g=1;g<=10;g++)
{
cout<<" "<<i*g;}
cout<<endl;}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
cout<<" 1 2 3 4 5 6 7 8 9 10\n\n";
for (int i=1;i<=10;i++)
{
cout<<i;
for(int g=1;g<=10;g++)
{
cout<<" "<<i*g;}
cout<<endl;}
return 0;
}
برنامج يطلب من المستخدم ادخال عدين ويقويم بتبديل القيمه بدون استخدام متغير وسيط
#include <iostream>
using namespace std;
int main()
{
int a,b;
cout<<"inter the namber A:";cin>>a;
cout<<"inter the namber B:";cin>>b;
a=a+b;
b=a-b;
a=a-b;
cout<<"A=\n"<<a;
cout<<"\nB=\n"<<b;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int a,b;
cout<<"inter the namber A:";cin>>a;
cout<<"inter the namber B:";cin>>b;
a=a+b;
b=a-b;
a=a-b;
cout<<"A=\n"<<a;
cout<<"\nB=\n"<<b;
return 0;
}
برنامج لادخال عشره اعداد ويقوم بجمع الزوجيه والفرديه وطباعه ناتج جمعها #include <iostream>
using namespace std;
int main()
{
int namber, sumeven=0,sumodd=0;
for(int i=1; i<=10; i++)
{ cout<<"***********************\n";
cout<<"* INTER THE NAMBER *\n";
cout<<"***********************\n";
cin>>namber;
if (namber%2==1)
sumodd+=namber;
if
(namber%2==0)
sumeven+=namber;
}
cout<<"***********************\n";
cout<<"* the sum nambers add *\n";
cout<<"***********************\n"<<sumeven<<endl;
cout<<"\n\n\n\n\n";
cout<<"#######################\n";
cout<<"#the sum nambers even #\n";
cout<<"#######################\n"<<sumodd<< endl;
return 0;
}
using namespace std;
int main()
{
int namber, sumeven=0,sumodd=0;
for(int i=1; i<=10; i++)
{ cout<<"***********************\n";
cout<<"* INTER THE NAMBER *\n";
cout<<"***********************\n";
cin>>namber;
if (namber%2==1)
sumodd+=namber;
if
(namber%2==0)
sumeven+=namber;
}
cout<<"***********************\n";
cout<<"* the sum nambers add *\n";
cout<<"***********************\n"<<sumeven<<endl;
cout<<"\n\n\n\n\n";
cout<<"#######################\n";
cout<<"#the sum nambers even #\n";
cout<<"#######################\n"<<sumodd<< endl;
return 0;
}
أكتب برنامج يقوم باختبار العدد زوجي أو فردي ثم أطبع النتيجة.
الحل:
#include <iostream>
using namespace std;
void main()
{
int x;
cout << "Enter a number: ";
cin >> x;
switch (x % 2)
{
case 0: cout << "even"<<endl;
break;
default: cout << "odd" << endl;;
}
system("pause");
}
الحل:
#include <iostream>
using namespace std;
void main()
{
int x;
cout << "Enter a number: ";
cin >> x;
switch (x % 2)
{
case 0: cout << "even"<<endl;
break;
default: cout << "odd" << endl;;
}
system("pause");
}
👍1
-أنشئ array of integers مكوّن من 15 عنصر ، العنصر الأول هو رقم 1 ، والعنصر الثاني هو رقم 2 ، والعنصر الثالث عبارة عن (العنصر الأول + العنصر الثاني ) ، والعنصر الرابع عبارة عن (العنصر الثالث + العنصر الثاني )..الخ (سلسلة فيبوناتشي) ، ثم أطبع محتوى هذا الـ array .
#include <iostream>
using namespace std;
int main()
{
int ar[15] = { 1, 2 };
for (int i = 2; i< 15 ; i++)
ar[i] = ar[i - 2] + ar[i - 1];
//print
for (int i = 0; i< 15; i++)
cout << ar[i] << " ";
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int ar[15] = { 1, 2 };
for (int i = 2; i< 15 ; i++)
ar[i] = ar[i - 2] + ar[i - 1];
for (int i = 0; i< 15; i++)
cout << ar[i] << " ";
return 0;
}
-أكتب برنامج يقوم بطباعة الأحرف الكبيرة ( Capital Letters ) من A إلى Z .
الحل باستخدام for loop:
#include <iostream>
using namespace std;
int main()
{
for (char i = 'A'; i <= 'Z'; i++)
cout << i << " ";
cout << endl;
// system("pause");
return 0;
}
---Saleh AL-shouibi---
الحل باستخدام for loop:
#include <iostream>
using namespace std;
int main()
{
for (char i = 'A'; i <= 'Z'; i++)
cout << i << " ";
cout << endl;
// system("pause");
return 0;
}
---Saleh AL-shouibi---