Telegram Web Link
سوال حلو جددا

#include<iostream>
using namespace std;
//c++
int main()
{
int x, y=5 ,z=5;
x = y==z;
printf("%d" ,x);
return 0;
}

ماهو ناتج الكود السابق
10
5
1
0
None
سوال حلو 👏👏

قم بعمل برنامج يطلب من المستخدم متغيرين من نوع int
من ثم يقوم البرنامج بضرب المتغيرين
وعرض الناتج للمستخدم
( بدون استخدام * او اي مكتبات )
تـحدي بمناسبة قدوم شهر رمضان
▱▰▱▰▱▰▱▰▱▰▱▰

@ccarabe

▱▰▱▰▱▰▱▰▱▰▱▰

اكتب برنامج يطبع نجوم على شكل فانوس رمضان كما هو موضح في الصورة ⎚

▱▰▱▰▱▰▱▰▱▰▱▰
رمضان كريم وكُل سنه وانتم طيبين 😍 🌙

اسأل الله العظيم أن يجعله شهر قبول ورحمةٍ ومغفرة لنا ولكم وللمسلمين أجمعين يارب 🤲
ترتيب مصفوفة ثنائية تصاعديا
▱▰▱▰▱▰▱▰▱▰▱▰▱▰

#include <iostream>
using namespace std;
int main()
{
int r, c; //r=الصفوف ، c=الأعمدة
cout << "enter how many rows you want :";
cin >> r;
cout << "enter how many columns you want :";
cin >> c;

int n, x[r][c];
for (int i = 0; i < r; i++)
for (int j = 0; j < c; j++)
{
cout << "enter element x[" << i << "][" << j << "] :";
cin >> x[i][j];
}

cout << endl << "before order:\n";
for (int i = 0; i < r; i++)
{
for (int j = 0; j < c; j++)
cout << x[i][j] << " ";
cout << endl;
}

n = x[0][0];
for (int i = 0; i < r; i++)
for (int j = 0; j < c; j++)
for (int a = 0; a < r; a++)
for (int b = 0; b < c; b++)
if (x[i][j] < x[a][b])
{
n = x[i][j];
x[i][j] = x[a][b];
x[a][b] = n;
}

cout << endl << "after order:\n";
for (int i = 0; i < r; i++)
{
for (int j = 0; j < c; j++)
cout << x[i][j] << " ";
cout << endl;
}
}
برنامج للتبديل بين عناصر القطر الرئيسي والثانوي
▱▰▱▰▱▰▱▰▱▰▱▰

#include <iostream>
using namespace std;
int main()
{
int s; //s=حجم المصفوفة
cout << "enter the size of array :";
cin >> s;

int n, x[s][s];
for (int i = 0; i < s; i++)
for (int j = 0; j < s; j++)
{
cout << "enter element x[" << i << "][" << j << "] :";
cin >> x[i][j];
}

cout << "\nbefore change:\n";
for (int i = 0; i < s; i++)
{
for (int j = 0; j < s; j++)
cout << x[i][j] << " ";
cout << endl;
}

for (int i = 0; i < s; i++)
for (int j = 0; j < s; j++)
if (i == j)
{
n = x[i][j];
x[i][j] = x[i][ (s-1) - j ];
x[i][ (s-1) - j ] = n;
}

cout << "\nafter change:\n";
for (int i = 0; i < s; i++)
{
for (int j = 0; j < s; j++)
cout << x[i][j] << " ";
cout << endl;
}
}
برنامج لصنع باسورد عشوائي مكون من ارقام وحروف ورموز

○●○●○●○●○●○●○●○●○●○

#include <iostream>
#include <time.h>
using namespace std;

int main()
{
srand(time(0));
string pass;

string data = "qwertyuiopasdfghjklzxcvbnm"
"QWERTYUIOPASDFGHJKLZXCVBNM"
"+×÷=/_<>[]!@#$%^&*()-:;,?\|{}"
"1234567890";

for (int i = 1; i <= 19; i++)
{
pass = pass + data[rand() % 93];
}
cout << "Pass : " << pass;
}
🔰 الفرق بين Compiler و Interpreter
▱▰▱▰▱▰▱▰▱▰▱▰▱▰
✴️ الـ Compiler
الـ Compiler أو "المترجم" عبارة عن برنامج يقوم بتحويل الملفات المصدرية (الأكواد) إلى أوامر مباشرة يفهمها وينفذها الحاسوب.

✴️ الـ Interpreter
الـ Interpreter أو "المفسر" هو برنامج حاسوبي يقوم بتشغيل النصوص البرمجية المكتوبة بلغة البرمجة ويقوم بتنفيذها سطر سطر.
▱▰▱▰▱▰▱▰▱▰▱▰▱▰
🔘 إذاً ما الفرق بينهما ؟
أول فرق نلاحظه هو أن "المترجم _ Compiler" يقوم بترجمة البرنامج إلى لغة الآلة دفعةً واحدة وتنفيذها، بعكس "المفسر _ Interpreter" الذي يقوم بتنفيذها سطراً بسطر ..

⚙️ أهم الفروقات :
🔸الـ Compiler :
• يقوم بتحليل البرنامج وترجمته كاملاً.
• التنفيذ سريع جداً.
• يكتشف الأخطاء بعد تحليل البرنامج بالكامل.
▫️اللغات التي تستخدم الـ Compiler :
لـغـة C و ++C و # C.

🔸الـ Interpreter
• يقوم بتحليل البرنامج سطراً سطر من الكود المصدري.
• أبطء بالتنفيذ.
• يسهل تتبع الأخطاء، لأنه يتوقف عند الخطأ مباشرةً.
▫️اللغات التي تستخدم الـ Interpreter :
لـغـة Python و PHP و Perl و Ruby.
This media is not supported in your browser
VIEW IN TELEGRAM
Screenshot_٢٠٢٢٠٥٢٥-١٤٤٨٢٥.jpg
9.6 KB
#include <iostream>
using namespace std;

int main()
{
int i, j, k, n;
cin >> n;
int list = 1, num = 1, key = n - 1;
for (i = 1; list <= n; i++)
{
for (j = 1; j <= key; j++)
cout << " ";
for (k = 1; k <= num; k++)
cout << "*";
list++;
num += 2;
key--;
cout << endl;
}
}
//هرم بلغة c++
تمارين محلولة في لغة c++ .pdf
217.8 KB
اكواد برمجية للغة C++.pdf
2.3 MB
100 سؤال حول c++ مع الحلول.pdf
508.3 KB
مسائل محلولة في سي بلاس.pdf
217.8 KB
ملخص المصفوفات 2.pdf
416.6 KB
Prog.Lev1_IT.pdf
1.2 MB
2025/07/03 12:14:09
Back to Top
HTML Embed Code: