تعلم البرمجة بلغة<++C> من البداية
رفتن به کانال در Telegram
1 087
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
اطلاعاتی وجود ندارد30 روز
آرشیو پست ها
بـــرنــــامــــج₰👨🏻💻👩🏻💻₰❥
لقراءة مصفوفة ثنائية مكونة من n عنصر ثم يقوم بحساب عدد الاعداد السالبة وطباعتها؟ ؟
#include <iostream>
using namespace std;
int main() {
int array [100][100];
int m=0, n;
cout <<"insert n ";
cin >>n ;
cout <<"\n______________________\n";
cout <<"insert array \n";
for (int i=1 ; i<=n ; i++ ){
for (int j=1 ; j<=n; j++){
cin >>array [i][j];
if (array [i][j] <0 )
m++; }}
cout <<"found : "<<m;
cout <<"\n______________________\n";
for (int i=1; i<=n ; i++)
for (int j=1 ; j<=n ; j++ )
if (array [i][j] <0 )
cout <<array[i][j]<<" "; }
المخـ₰💻₰❥ـرجات
👇🏻
insert n: 3
________
insert array :
1 -8 4
-2 3 -6
4 -7 9
found : 4
__________
-8 -2 -6 -7
[Program finished]
بـــرنــــامــــج₰👨🏻💻👩🏻💻₰❥
لقراءة مصفوفة ثنائية مكونة من n عنصر ثم قم بتصفير جميع عناصرها وطباعتها؟ ؟
#include <iostream>
using namespace std;
int main() {
int array [100][100];
int m, n;
cout <<"insert n "; cin >>n ;
cout <<"\n______________________\n";
cout <<"insert aarray \n";
for (int i=0; i<n ; i++ ){
for (int j=0; j<n ; j++ ){
cout <<"["<<i <<"]["<<j <<"]:";
cin >>array [i][j]; }}
cout <<"\n______________________\n";
for (int i=0; i<n ; i++ )
for (int j=0; j<n ; j++ )
if (i+ j <= n+1)
array [i][j]=0;
cout <<"\n______________________\n";
for (int i=0; i<n ; i++ ){
cout <<endl;
for (int j=0; j<n ; j++ )
cout <<"\t"<<array [i][j]<<" "; }}
المخـ₰💻₰❥ـرجات
👇🏻
insert n 3
__________
insert array
[0][0]:4
[0][1]:6
[0][2]:7
[1][0]:1
[1][1]:3
[1][2]:5
[2][0]:7
[2][1]:8
[2][2]:9
__________
__________
0 0 0
0 0 0
0 0 0
[Program finished]
بـــرنــــامــــج₰👨💻👩💻₰❥
لإدخال مصفوفة مسند إليها عشرة عناصر وطباعة الخانات الفردية التي قيمتها زوجية؟
#include <iostream>
using namespace std;
int main (){
int h [10] ;
for (int i =0 ; i <=9 ; i++)
cin >>h [i] ;
cout <<"_________________\n";
for (int i =0 ; i <=9 ; i++)
if (h [i] %2 == 0)
cout <<h [i] <<" "; }
المخـ₰💻₰❥ـرجات
1 2 3 4 5 6 7 8 9 10
____
2 4 6 8 10
[Program finished]
@includeCCPLUSPLUS
بـــرنــــامــــج₰👨💻👩💻₰❥
لإدخال أسم طالبين ودرجاتهم لـ 6 مواد دراسية وطباعة متوسط الدرجات ( الـــــمــــــعــــــدل 😊) ؟؟
#include <iostream>
#include<cstring>
using namespace std;
int main(){
int r=2,c=6,k;
int degree[r][c];
char name[ r][30];
string sub [ ]=
{"C++","E","Math","Arabic","Logic","IT"};
float sum;
for (int i=0;i<r ;++i )
{
cout <<"enter name: ";
cin.getline (name [i] , 30 , . );
for (int j=0;j<c ;++j )
{
cout<<"Enter Degree of ("<<sub [j]<<") : ";
cin>>degree[i][j];}
cout <<"\n____________________________\n";}
for (int i=0;i<r ;i++ )
{sum=0;
cout<<name[i]<<"\t";
cout <<"\n------------------------\n"; cout<<"\nC++\tE\tMath\tArabic\tLogic\tIT\taverage\n";
for (int j=0;j<c ;++j )
{
sum+=degree[i][j];
cout<<degree[i][j]<<"\t";
}
cout<<sum/6;
cout <<endl<<"_________________________________"; }
return 0;}
المخـ₰💻₰❥ـرجات
👇
enter name: Hamza Mohammed.
Enter Degree of (C++) : 100 Enter Degree of (E) : 98 Enter Degree of (Math) : 79 Enter Degree of (Arabic) : 88 Enter Degree of (Logic) : 96 Enter Degree of (IT) : 90 ____________________ enter name: Mohammed Hussain. Enter Degree of (C++) : 70 Enter Degree of (E) : 89
Enter Degree of (Math) : 98
Enter Degree of (Arabic) : 67
Enter Degree of (Logic) : 86
Enter Degree of (IT) : 57
_______________________
Hamza Mohammed
------------------------
C++ E Math Arabic Logic IT average
100 98 79 88 96 90 91.8333
_________________________
Mohammed Hussain
------------------------
C++ E Math Arabic Logic IT average
70 89 98 67 86 57 77.8333
_________________________
[Program finished]
@includeCCPLUSPLUS
بـــرنــــامــــج₰👨💻👩💻₰❥
لإدخال اسم طالبين ودرجاتهم لثلاث مواد دراسية ؟؟
#include <iostream>
#include<cstring>
using namespace std;
int main(){
int r=2, c=3 ;
int degree[r][c];
char name [r][30];
string sub [ ] ={"C++","E","Logic"};
for (int i=0; i<r ; ++i ) {
cout <<"enter name: ";
cin.getline (name [i] , 30 , . );
for (int j=0; j<c ; j++ ) {
cout<<"Enter Degree of ( "<<sub [j]<<" )";
cin>>degree[i][j];}
cout <<"________________________\n";
cout <<"----------------------------------\n"; }
cout <<"name :\n"; {
for (int i=0; i<r ; i++ ) {
cout <<name [i];
cout <<endl;
cout<<"\nC++\t\t E\t\t Logic\n";
for (int j=0; j<c ; j++ )
cout <<degree [i][j]<<"\t\t";
cout<<"\n________________________\n"; }}
return 0;}
المخـ₰💻₰❥ـرجات
👇
enter name: Hamza Mohammed.
Enter Degree of ( C++ )100 Enter Degree of ( E )98 Enter Degree of ( Logic )87 ________________ ---------------------------------- enter name: Mohammed Ahmmed. Enter Degree of ( C++ )80 Enter Degree of ( E )88 Enter Degree of ( Logic )69 ________________ ----------------------------------
name :
Hamza Mohammed
C++ E Logic
100 98 87
________________
Mohammed Ahmmed
C++ E Logic
80 88 69
________________
[Program finished]
@includeCCPLUSPLUS
#include<iostream.h>
#include<conio.h>
void main()
{clrscr();
int a[10],i;
for(i=0;i<=9;i++)
cin>>a[i];
for(i=0;i<=9;i++)
cout<<a[i]<<" ";
getch();
}
ٍغزخذٍب اىَصف٘فبد صٌَ ثشّبٍظ ٝخضُ األػذاد ٍِ 1 إىٜ 10 ؟
#include<iostream.h>
#include<conio.h>
void main()
{clrscr();
int a[10],i,b=1;
for(i=0;i<=9;i++)
{a[i]=b;
b++;}
for(i=0;i<=9;i++)
cout<<a[i]<<" ";
92
المصفوفات األحادٌة
الـحـــــــل
93
طرٌقة أخري لتعرٌف المصفوفة :
A[10]
طرٌقة أخري :
for(i=0;i<10;i++)
أٗ
for(i=1;i<=10;i++)
الـحـــــــل
#فائدة #دروس #زيادة_العداد
ماذا تعرف عن الـ ( prefix ) أو ( suffix ) للمتغير سواء كان ( ++ ) أو ( -- )؟
لدينا عداد متغير اسمه i من نوع int
int i = 0;
عندما نرغب في زيادة العداد بواحد، فإننا نقول:
i = i + 1;
أو
i += 1;
أو
i++;
أو
++i;
وكلها تعمل نفس الشيء!
مهلا ً؛
الزيادتان الأخيرتان تختلفان عن بعضهما،
فالأولى ( ++ i ): تستخدم القيمة ( i ) ثم تزيدها بواحد،
أما الثانية ( i ++ ): فتزيد العداد بواحد قبل استخدامه.
فإذا قلنا بأن
i = 7;
في زيادتها باستخدام ( ++ i ) ستصبح النتيجة (1 + 7)، أي استخدم العدد 7 ثم أضف إليه 1
ولكن باستخدام ( i ++ )، ستصبح النتيجة ( 7 + 1)، أي أضف 1 للعدد 7 قبل استخدامه.
بـــرنــــامــــج₰👨💻👩💻₰❥
لإدخال مصفوفة احادية ثم ايجاد مجموع الاعداد الفردية ومجموع الاعداد الزوجية؟ ؟
#include <iostream>
using namespace std;
int main() {
int h [10];
int n ,s1=0 , s2=0 ;
cout <<"insert n :";
cin >>n;
for (int i =0 ; i <n ; i++){
cout <<"h ["<<i <<"] =";
cin >>h [i]; }
for (int i =0 ; i <n ; i++)
if (h [i ] %2 ==0)
s1 +=h [i];
else
s2 +=h [i ];
cout <<"sum even element :"<<s1<<endl;
cout <<"sum odd element :"<<s2;}
المخـ₰💻₰❥ـرجات
👇
insert n :3
h [0] =1
h [1] =3
h [2] =4
sum even element :4
sum odd element :4
[Program finished]
بـــرنــــامــــج₰👨💻👩💻₰❥
لادخال سلسلة نصية وطباعة طوول السلسلة؟ ؟
#include <iostream>
using namespace std;
int main() {
char h [30] ;
cout <<"Insert string :\n";
gets (h);
int k =0;
for (int i =0 ; h [i] != \0 ; i++)
k++;
cout <<"\nlenght h :"<<k<<endl ;
}
المخـ₰💻₰❥ـرجات
Insert string :
Allah Raby
lenght h :11
[Program finished]
بـــرنــــامــــج₰👨💻👩💻₰❥
لإستبدال العمود الأول من مصفوفة ثنائية [3][3] بالعمود الثالث؟؟
#include <iostream>
using namespace std;
int main(){
int r=3,c=3;
int a[r][c];
cout <<"please enter array:\n";
for (int i=0; i<r ; i++)
for (int j=0; j<c ; j++)
cin>>a[i][j];
for (int i=0;i<r;++i )
{
int tem=a[i][0];
a[i][0]=a[i][2];
a[i][2]=tem;
}
cout<<"\nArray after inversion:\n";
for (int i=0;i<r ;++i )
{
for (int j=0;j<c ;++j )
cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;}
المخـ₰💻₰❥ـرجات
👇
please enter array:
1 2 3
4 5 6
7 8 9
Array after inversion:
3 2 1
6 5 4
9 8 7
[Program finished]
بـــرنــــامــــج₰👨💻👩💻₰❥
لإستبدال الصف الأول من مصفوفة ثنائية [3][3] بالصف الثالث؟؟
#include <iostream>
using namespace std;
int main(){
int r=3,c=3;
int a[r][c];
cout <<"please enter array:\n";
for (int i=0; i<r ; i++)
for (int j=0; j<c ; j++)
cin>>a[i][j];
for (int i=0;i<c;++i )
{
int tem=a[0][i];
a[0][i]=a[2][i];
a[2][i]=tem;
}
cout<<"\nArray after inversion:\n";
for (int i=0;i<r ;++i )
{
for (int j=0;j<c ;++j )
cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;}
المخـ₰💻₰❥ـرجات
👇
please enter array:
1 2 3
4 5 6
7 8 9
Array after inversion:
7 8 9
4 5 6
1 2 3
[Program finished]
