وبعد تفكير طويل وعميق وصريح وبسيط أدركت أن من يسندني بالفعل هو "عمودي الفقري..🥺
😢1
ما منكم خير انتو لا في الدراسه ولا شي نوم عميق فيكم 😂😂😂
👍1😁1
من الطبيعي ان كل شخص مننا قد دخل مواقع مثل Google او غيرها من المواقع لكن Google هو الأكثر شيوعاً
ومحناش فاهمين ان في كل موقع اكواد برمجية بلغةJava Script وتتضمن هذه الأكواد ثغرات برمجية وتنفذ هجمات من خلال استغلال XSS
طيب والحل كيف؟
الحل تعطيل Java Script للتقليل من مخاطر هجمات XSS
فإذا كنت ترغب في تعطيل JavaScript لأغراض الأمان أو التجربة، يمكنك اتباع الخطوات التالية:
▎خطوات تعطيل JavaScript في متصفح Google Chrome:
1. افتح الإعدادات (Settings):
• انقر على النقاط الثلاث في الزاوية العلوية اليمنى من المتصفح واختر "الإعدادات".
2. انتقل إلى "الخصوصية والأمان" (Privacy and security):
• من القائمة الجانبية، اختر "الخصوصية والأمان".
3. اختر "إعدادات الموقع" (Site settings):
• ضمن قسم الخصوصية والأمان، انقر على "إعدادات الموقع".
4. ابحث عن "JavaScript":
• قم بالتمرير لأسفل حتى تجد خيار "JavaScript".
5. قم بتعطيله:
• انقر على الخيار وأوقف تشغيله.
ومحناش فاهمين ان في كل موقع اكواد برمجية بلغةJava Script وتتضمن هذه الأكواد ثغرات برمجية وتنفذ هجمات من خلال استغلال XSS
طيب والحل كيف؟
الحل تعطيل Java Script للتقليل من مخاطر هجمات XSS
فإذا كنت ترغب في تعطيل JavaScript لأغراض الأمان أو التجربة، يمكنك اتباع الخطوات التالية:
▎خطوات تعطيل JavaScript في متصفح Google Chrome:
1. افتح الإعدادات (Settings):
• انقر على النقاط الثلاث في الزاوية العلوية اليمنى من المتصفح واختر "الإعدادات".
2. انتقل إلى "الخصوصية والأمان" (Privacy and security):
• من القائمة الجانبية، اختر "الخصوصية والأمان".
3. اختر "إعدادات الموقع" (Site settings):
• ضمن قسم الخصوصية والأمان، انقر على "إعدادات الموقع".
4. ابحث عن "JavaScript":
• قم بالتمرير لأسفل حتى تجد خيار "JavaScript".
5. قم بتعطيله:
• انقر على الخيار وأوقف تشغيله.
👍1
كيف تعرف انه تم اختراق هاتفك
هناك عدة علامات قد تشير إلى أن هاتفك قد تم اختراقه، ومن بين هذه العلامات:
1- زيادة استخدام البطارية: إذا لاحظت أن بطارية هاتفك تستنزف بسرعة أكبر من المعتاد، فقد يكون هذا دليلاً على وجود برامج خبيثة تعمل في الخلفية.
2- ظهور رسائل غير معروفة: إذا كانت تظهر رسائل غير مألوفة على شاشة هاتفك، فقد يكون هذا دليلاً على وجود فيروس أو برمجية خبيثة.
3- ارتفاع استخدام البيانات: إذا لاحظت ارتفاعًا في استخدام البيانات المحمولة دون سبب واضح، فقد يكون هذا دليلاً على وجود برامج خبيثة تستخدم شبكة الإنترنت لإرسال المعلومات.
4- التطبيقات المشبوهة: إذا لاحظت وجود تطبيقات غير مألوفة أو مشبوهة على هاتفك، فقد يكون هذا دليلاً على وجود برامج خبيثة.
5- تغيير في إعدادات الهاتف: إذا لاحظت تغييرًا في إعدادات الهاتف دون سبب واضح، فقد يكون هذا دليلاً على وجود شخص آخر يتحكم في هاتفك.
هناك عدة علامات قد تشير إلى أن هاتفك قد تم اختراقه، ومن بين هذه العلامات:
1- زيادة استخدام البطارية: إذا لاحظت أن بطارية هاتفك تستنزف بسرعة أكبر من المعتاد، فقد يكون هذا دليلاً على وجود برامج خبيثة تعمل في الخلفية.
2- ظهور رسائل غير معروفة: إذا كانت تظهر رسائل غير مألوفة على شاشة هاتفك، فقد يكون هذا دليلاً على وجود فيروس أو برمجية خبيثة.
3- ارتفاع استخدام البيانات: إذا لاحظت ارتفاعًا في استخدام البيانات المحمولة دون سبب واضح، فقد يكون هذا دليلاً على وجود برامج خبيثة تستخدم شبكة الإنترنت لإرسال المعلومات.
4- التطبيقات المشبوهة: إذا لاحظت وجود تطبيقات غير مألوفة أو مشبوهة على هاتفك، فقد يكون هذا دليلاً على وجود برامج خبيثة.
5- تغيير في إعدادات الهاتف: إذا لاحظت تغييرًا في إعدادات الهاتف دون سبب واضح، فقد يكون هذا دليلاً على وجود شخص آخر يتحكم في هاتفك.
فيما يلي بعض النصائح حول كيفية حماية حاسوبك من سرقة البيانات والمعلومات من خلال الاتصال بشبكة خارجية:
* قم بتثبيت برنامج مكافحة الفيروسات وابقيه محدثًا. برنامج مكافحة الفيروسات هو خط الدفاع الأول ضد البرامج الضارة مثل الفيروسات والبرامج الضارة والبرامج الخبيثة الأخرى التي يمكن أن تستخدم لسرقة بياناتك.
* استخدم كلمة مرور قوية وقم بتغييرها بانتظام. كلمة المرور القوية هي كلمة مرور لا يمكن تخمينها بسهولة. يجب أن تتكون من 8 أحرف على الأقل وأن تحتوي على مزيج من الأحرف الكبيرة والصغيرة والأرقام والرموز. يجب عليك أيضًا تغيير كلمة المرور الخاصة بك بانتظام.
* لا تقم بمشاركة كلمة المرور الخاصة بك مع أي شخص. يجب أن تكون كلمة المرور الخاصة بك خاصة بك فقط. لا تقم أبدًا بمشاركة كلمة المرور الخاصة بك مع أي شخص، بما في ذلك الأصدقاء والعائلة وزملاء العمل.
* لا تقم بالنقر فوق الروابط المشبوهة أو فتح المرفقات غير المعروفة في رسائل البريد الإلكتروني. الروابط المشبوهة والرسائل الإلكترونية المرفقة يمكن أن تحتوي على برامج ضارة يمكن أن تستخدم لسرقة بياناتك. لا تقم أبدًا بالنقر فوق الروابط المشبوهة أو فتح المرفقات غير المعروفة في رسائل البريد الإلكتروني.
* قم بتثبيت برنامج جدار الحماية وابقيه مفعلًا. برنامج جدار الحماية هو برنامج يمنع الوصول غير المصرح به إلى جهاز الكمبيوتر الخاص بك. يجب عليك تثبيت برنامج جدار حماية وابقيه مفعلًا دائمًا.
* قم بتحديث نظام التشغيل الخاص بك بانتظام. يتم إصدار تحديثات نظام التشغيل باستمرار لإصلاح الثغرات الأمنية. يجب عليك تحديث نظام التشغيل الخاص بك بانتظام للحفاظ على جهاز الكمبيوتر الخاص بك آمنًا.
* قم بإنشاء نسخة احتياطية من بياناتك بانتظام. في حالة تعرض جهاز الكمبيوتر الخاص بك للاختراق، من المهم أن يكون لديك نسخة احتياطية من بياناتك. يمكنك إنشاء نسخة احتياطية من بياناتك عن طريق حفظها على قرص صلب خارجي أو خدمة تخزين سحابية.
تتبع هذه النصائح يمكن أن تساعدك على حماية حاسوبك من سرقة البيانات والمعلومات من خلال الاتصال بشبكة خارجية. من المهم أن تكون على دراية بمخاطر التهديدات الأمنية وأن تتخذ الخطوات اللازمة لحماية جهاز الكمبيوتر الخاص بك.
* قم بتثبيت برنامج مكافحة الفيروسات وابقيه محدثًا. برنامج مكافحة الفيروسات هو خط الدفاع الأول ضد البرامج الضارة مثل الفيروسات والبرامج الضارة والبرامج الخبيثة الأخرى التي يمكن أن تستخدم لسرقة بياناتك.
* استخدم كلمة مرور قوية وقم بتغييرها بانتظام. كلمة المرور القوية هي كلمة مرور لا يمكن تخمينها بسهولة. يجب أن تتكون من 8 أحرف على الأقل وأن تحتوي على مزيج من الأحرف الكبيرة والصغيرة والأرقام والرموز. يجب عليك أيضًا تغيير كلمة المرور الخاصة بك بانتظام.
* لا تقم بمشاركة كلمة المرور الخاصة بك مع أي شخص. يجب أن تكون كلمة المرور الخاصة بك خاصة بك فقط. لا تقم أبدًا بمشاركة كلمة المرور الخاصة بك مع أي شخص، بما في ذلك الأصدقاء والعائلة وزملاء العمل.
* لا تقم بالنقر فوق الروابط المشبوهة أو فتح المرفقات غير المعروفة في رسائل البريد الإلكتروني. الروابط المشبوهة والرسائل الإلكترونية المرفقة يمكن أن تحتوي على برامج ضارة يمكن أن تستخدم لسرقة بياناتك. لا تقم أبدًا بالنقر فوق الروابط المشبوهة أو فتح المرفقات غير المعروفة في رسائل البريد الإلكتروني.
* قم بتثبيت برنامج جدار الحماية وابقيه مفعلًا. برنامج جدار الحماية هو برنامج يمنع الوصول غير المصرح به إلى جهاز الكمبيوتر الخاص بك. يجب عليك تثبيت برنامج جدار حماية وابقيه مفعلًا دائمًا.
* قم بتحديث نظام التشغيل الخاص بك بانتظام. يتم إصدار تحديثات نظام التشغيل باستمرار لإصلاح الثغرات الأمنية. يجب عليك تحديث نظام التشغيل الخاص بك بانتظام للحفاظ على جهاز الكمبيوتر الخاص بك آمنًا.
* قم بإنشاء نسخة احتياطية من بياناتك بانتظام. في حالة تعرض جهاز الكمبيوتر الخاص بك للاختراق، من المهم أن يكون لديك نسخة احتياطية من بياناتك. يمكنك إنشاء نسخة احتياطية من بياناتك عن طريق حفظها على قرص صلب خارجي أو خدمة تخزين سحابية.
تتبع هذه النصائح يمكن أن تساعدك على حماية حاسوبك من سرقة البيانات والمعلومات من خلال الاتصال بشبكة خارجية. من المهم أن تكون على دراية بمخاطر التهديدات الأمنية وأن تتخذ الخطوات اللازمة لحماية جهاز الكمبيوتر الخاص بك.
🔰 خـطـوات لـحـمـايـة شـبـكـة الـمـنـزل
قم بتأمين شبكة المنزل لأن الأجهزة الذكية المنزلية لايوجد عليها أمان، فيسهل اختراقها وإذا تم الاختراق فسيتم اختراق أجهزة البيت المتصلة بنفس الشبكة، ومن هذه الخطوات التالي :
🔸 تغيير الاسم الافتراضي للـ Wi-Fi.
🔸 تعطيل البث "Disable broadcast"، ومعناها انه لا يوجد أي جهاز قادر على رؤية الشبكة خاصتك، بمعنى إذا قمت بالبحث عن الشبكة فلن تظهر لأحد، كباقي الشبكات الأخرى.
🔸 اختر نوع التشفير WPA2، أو AES وكلمة مرور قوية.
🔸 قم بإيقاف تشغيل الـ DHCP server، وهذا يسمح بإعطاء عنوان IP خاص لكل جهاز حتى يتصل بالانترنت، فإذا تم تعطيله، حتى لو كان أي جهاز متصل سابقاً ولديه كلمة المرور الخاصة بالشبكة فلن يستطيع الاتصال بالنترنت.
🔸 تصفية عنواين الـ MAC لإضافة الأجهزة المسموحة فقط. هذه الخطوة مكملة للخطوة السابقة.
🔸 تغيير كلمة المرور واسم المستخدم الافتراضي لمدير الشبكة.
🔸 تقسيم الشبكة، بحيث يكون للأجهزة الذكية مثل التلفاز والثلاجة والمكيف شبكة خاصة منفصلة ووضع رقم سري قوي لها؛ وشبكة خاصة للأجهزة الأخرى مثل الهواتف وغيرها ...
قم بتأمين شبكة المنزل لأن الأجهزة الذكية المنزلية لايوجد عليها أمان، فيسهل اختراقها وإذا تم الاختراق فسيتم اختراق أجهزة البيت المتصلة بنفس الشبكة، ومن هذه الخطوات التالي :
🔸 تغيير الاسم الافتراضي للـ Wi-Fi.
🔸 تعطيل البث "Disable broadcast"، ومعناها انه لا يوجد أي جهاز قادر على رؤية الشبكة خاصتك، بمعنى إذا قمت بالبحث عن الشبكة فلن تظهر لأحد، كباقي الشبكات الأخرى.
🔸 اختر نوع التشفير WPA2، أو AES وكلمة مرور قوية.
🔸 قم بإيقاف تشغيل الـ DHCP server، وهذا يسمح بإعطاء عنوان IP خاص لكل جهاز حتى يتصل بالانترنت، فإذا تم تعطيله، حتى لو كان أي جهاز متصل سابقاً ولديه كلمة المرور الخاصة بالشبكة فلن يستطيع الاتصال بالنترنت.
🔸 تصفية عنواين الـ MAC لإضافة الأجهزة المسموحة فقط. هذه الخطوة مكملة للخطوة السابقة.
🔸 تغيير كلمة المرور واسم المستخدم الافتراضي لمدير الشبكة.
🔸 تقسيم الشبكة، بحيث يكون للأجهزة الذكية مثل التلفاز والثلاجة والمكيف شبكة خاصة منفصلة ووضع رقم سري قوي لها؛ وشبكة خاصة للأجهزة الأخرى مثل الهواتف وغيرها ...
تذكر دائما أن حسابات الفيسبوك يمكن اختراقها بإحدى الطرق التالية :
1) Phishing أو التصيد : عن طريق الصفحات المزورة وهو الأكثر شيوعا (بين العرب !!!! )
2) keylogger قانص ضربات المفاتيح : عبارة عن بريمج صغير يهتم بسرقة الباسووردات فقط أي أن البرنامج يقوم بتسجيل البسووردات وإرسالها إلى الهاكر
3) الإختراق المتقدم (المستهدف) عن طريق الباكتراك والميتا ( صعب على المبتدئين (مثلي ^_^) لكن ليس بمستحيل )
4) برامج اختراق الأجهزة : أو ما يسطلح عليها برامج RAT ؛ طبعا الهاكر عند اختراقه لجهازك عن طريق هذه البرامج يستطيع سحب جميع الباسووردات المخزنة في حاسوبك ... ليس هذا فقط ؛ يستطيع أيضا تصوير الشاشة وتشغيل كامرا الجهاز .... والتحكم الكامل بجهازك
5) عن طرق الثغرات الأمنية في أحد المواقع (سواء فيسبوك أو هوتميل .... ) يستطيع الهاكر من خلال هذه الثغرة اختراق الحسابات وسرقة الباسووردات
إلى جانب تطبيقات الفيسبوك ... إختراق الهواتف ... تخمين الباسوورد .... تخمين رمز الأمان في فيسبوك ... عن طريق الأدوات التي يتم إضافتها إلى المتصفح... إلخ ...
وهذا على سبيل المثال لا الحصر ؛ وتذكر دائما عالم الإخراق لا حدود له ودائما في تطور وكل يوم تظهر طرق وحيل جديدة ولا يوجد شيء مستحيل
لكن لا يوجد برامج تعطيه أيميل أو اسم الضحية ويعطيك الباسوورد الخاص به o_O لو كان الأمر كذلك لأعلن "مارك" افلاسه منذ زمن هههه ... للأسف البرامج منتشرة و بكثرة فقط جرب البحث بنفسك عن هذه العبارة في Google ( برنامج اختراق الفيس بوك ) وستشاهذ الكوارث بنفسك .
1) Phishing أو التصيد : عن طريق الصفحات المزورة وهو الأكثر شيوعا (بين العرب !!!! )
2) keylogger قانص ضربات المفاتيح : عبارة عن بريمج صغير يهتم بسرقة الباسووردات فقط أي أن البرنامج يقوم بتسجيل البسووردات وإرسالها إلى الهاكر
3) الإختراق المتقدم (المستهدف) عن طريق الباكتراك والميتا ( صعب على المبتدئين (مثلي ^_^) لكن ليس بمستحيل )
4) برامج اختراق الأجهزة : أو ما يسطلح عليها برامج RAT ؛ طبعا الهاكر عند اختراقه لجهازك عن طريق هذه البرامج يستطيع سحب جميع الباسووردات المخزنة في حاسوبك ... ليس هذا فقط ؛ يستطيع أيضا تصوير الشاشة وتشغيل كامرا الجهاز .... والتحكم الكامل بجهازك
5) عن طرق الثغرات الأمنية في أحد المواقع (سواء فيسبوك أو هوتميل .... ) يستطيع الهاكر من خلال هذه الثغرة اختراق الحسابات وسرقة الباسووردات
إلى جانب تطبيقات الفيسبوك ... إختراق الهواتف ... تخمين الباسوورد .... تخمين رمز الأمان في فيسبوك ... عن طريق الأدوات التي يتم إضافتها إلى المتصفح... إلخ ...
وهذا على سبيل المثال لا الحصر ؛ وتذكر دائما عالم الإخراق لا حدود له ودائما في تطور وكل يوم تظهر طرق وحيل جديدة ولا يوجد شيء مستحيل
لكن لا يوجد برامج تعطيه أيميل أو اسم الضحية ويعطيك الباسوورد الخاص به o_O لو كان الأمر كذلك لأعلن "مارك" افلاسه منذ زمن هههه ... للأسف البرامج منتشرة و بكثرة فقط جرب البحث بنفسك عن هذه العبارة في Google ( برنامج اختراق الفيس بوك ) وستشاهذ الكوارث بنفسك .
______
/معلومات ونصائح لا تفوتكم ركزو/
______
/معلومات ونصائح لا تفوتكم ركزو/
______
👍117❤1
✅ هذا هو رابط الدعوة الخاص بك👇 :
https://t.me/Arabic_TeleAdds1_bot?start=01945513305
🎁كل شخص تقوم عبر هذا الرابط سوف تكسب 15 دولار امريكي مكافاة
🔥 الحد الادنى للسحب هو 500$ فقط
ادخلو شاتكسبو فلوس الله لا حملني انا مثلكم الان اجرب
https://t.me/Arabic_TeleAdds1_bot?start=01945513305
🎁كل شخص تقوم عبر هذا الرابط سوف تكسب 15 دولار امريكي مكافاة
🔥 الحد الادنى للسحب هو 500$ فقط
ادخلو شاتكسبو فلوس الله لا حملني انا مثلكم الان اجرب
👍158🔥1🤯1🏆1
شكرا للمشتركين الجدد
وتحيه للقديمين ❤️
وتحيه للقديمين ❤️
❤3👍3👨💻2
- مقدمة في لغة CSS
----------------------
قبل البدء بتعلم لغة CSS عليك أن تكون بمعرفة تامة بلغتي HTML وXHTML لما لهما من أهمية في موضوعنا هذا.
-------------------------------
- ما هي لغة CSS؟
-------------------
• لغة CSS هي إختصار للعبارة Cascading Style Sheets وتعني صفحة الأنماط المتعاقبة.
• تستخدم لكيفية ظهور وسوم لغة HTML.
• أضيفت هذه اللغة للنسخة الرابعة من لغة HTML وهي HTML 4.0.
• تستخدم لغة CSS لحل مشاكل لغة HTML ولتوفير الكثير من العمل و الوقت.
• جميع الانماط المتعاقبة تجمع في ملف خارجي تحت اسم css.
-------------------------------
- لماذا نستخدم لغة CSS؟
---------------------
• لقد حلت لغة CSS الكثير من المشاكل للغة HTML ولتوفير الوقت والجهد المبذول لعمل صفحة ما او موقع كامل.
• حيث أنك لا تحتاج إلى إعطاء كل وسم HTML سمة معينة بل حصرها بوسم معين عن طريق لغة CSS وذلك لسهولة العمل على تصميم الصفحات.
-------------------------------
- لتحميل بعض الكتب المفيدة في لغة css مباشرة من ميديا فاير
--------------------
كتاب شرح لغة CSS...
https://www.mediafire.com/file/95s8yfocdd0h6ab/book+css+_+Programmers1.pdf/file
كتاب تعلم لغة css3...
https://www.mediafire.com/file/5ton3tbi8z2nyp6/Learn+css3+_+Programmers1.pdf/file
كتاب برمجة مواقع الإنترنت باستخدام لغة CSS
https://www.mediafire.com/file/7mvl81zzzd9dn0x/Website+programming+using+CSS+_+Programmers1.pdf/file
كتاب برمجة الإستايلات بـ CSS...
https://www.mediafire.com/file/8jyrtiwsfzzhcn6/Programming+styles+using+css+_+Programmers1.pdf/file
@codedevelopment
----------------------
قبل البدء بتعلم لغة CSS عليك أن تكون بمعرفة تامة بلغتي HTML وXHTML لما لهما من أهمية في موضوعنا هذا.
-------------------------------
- ما هي لغة CSS؟
-------------------
• لغة CSS هي إختصار للعبارة Cascading Style Sheets وتعني صفحة الأنماط المتعاقبة.
• تستخدم لكيفية ظهور وسوم لغة HTML.
• أضيفت هذه اللغة للنسخة الرابعة من لغة HTML وهي HTML 4.0.
• تستخدم لغة CSS لحل مشاكل لغة HTML ولتوفير الكثير من العمل و الوقت.
• جميع الانماط المتعاقبة تجمع في ملف خارجي تحت اسم css.
-------------------------------
- لماذا نستخدم لغة CSS؟
---------------------
• لقد حلت لغة CSS الكثير من المشاكل للغة HTML ولتوفير الوقت والجهد المبذول لعمل صفحة ما او موقع كامل.
• حيث أنك لا تحتاج إلى إعطاء كل وسم HTML سمة معينة بل حصرها بوسم معين عن طريق لغة CSS وذلك لسهولة العمل على تصميم الصفحات.
-------------------------------
- لتحميل بعض الكتب المفيدة في لغة css مباشرة من ميديا فاير
--------------------
كتاب شرح لغة CSS...
https://www.mediafire.com/file/95s8yfocdd0h6ab/book+css+_+Programmers1.pdf/file
كتاب تعلم لغة css3...
https://www.mediafire.com/file/5ton3tbi8z2nyp6/Learn+css3+_+Programmers1.pdf/file
كتاب برمجة مواقع الإنترنت باستخدام لغة CSS
https://www.mediafire.com/file/7mvl81zzzd9dn0x/Website+programming+using+CSS+_+Programmers1.pdf/file
كتاب برمجة الإستايلات بـ CSS...
https://www.mediafire.com/file/8jyrtiwsfzzhcn6/Programming+styles+using+css+_+Programmers1.pdf/file
@codedevelopment
MediaFire
book css _ Programmers1
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
❤1
استعمل هذا الرابط للانضمام إلى مجموعتي في واتساب: https://chat.whatsapp.com/IfjgoSIlibyKHAgQRYgC8H
WhatsApp.com
فلسفة عالم البرمجة Programming _world
WhatsApp Group Invite
مجموعة تحت اشراف المدرسين 5 خمسة مدرسين شرفونا
اسئلة في السي بلس بلس مصفوفات
1. Write a C ++ program to find the sum of each column in a 2D array.
2. Write a C ++ program to find the transpose of a matrix. The transpose of a matrix is obtained by swapping its rows with columns
3. Write C ++ program, to find the greatest number in main diagonal in array ( 3 ^ * 3)
4. Write a C ++ program to arrange the 2D array ( 2 ^ * 3) in ascending order
5. Write C ++ program, to find the summation of odd numbers in 2D array(2*3)
6. Write C ++ program that searches for a specific character in a 2D array of size 2 * 3 . (If the character is found, it displays the position of the character, If the character is not found, it notifies the user.)
7. Write C ++ program, to read A[n, n] of character, then find array B and array C, such that B contain only capital letters and C contain only small letters.
1. Write a C ++ program to find the sum of each column in a 2D array.
2. Write a C ++ program to find the transpose of a matrix. The transpose of a matrix is obtained by swapping its rows with columns
3. Write C ++ program, to find the greatest number in main diagonal in array ( 3 ^ * 3)
4. Write a C ++ program to arrange the 2D array ( 2 ^ * 3) in ascending order
5. Write C ++ program, to find the summation of odd numbers in 2D array(2*3)
6. Write C ++ program that searches for a specific character in a 2D array of size 2 * 3 . (If the character is found, it displays the position of the character, If the character is not found, it notifies the user.)
7. Write C ++ program, to read A[n, n] of character, then find array B and array C, such that B contain only capital letters and C contain only small letters.
من خلال النص ،هذا ترجمته
1. اكتب برنامج C++ لإيجاد مجموع كل عمود في مصفوفة ثنائية الأبعاد.
2. اكتب برنامج C++ لإيجاد المصفوفة المتناظرة. يتم الحصول على المصفوفة المتناظرة من خلال تبديل الصفوف بالأعمدة.
3. اكتب برنامج C++ لإيجاد أكبر رقم في القطر الرئيسي لمصفوفة 3×3.
4. اكتب برنامج C++ لترتيب مصفوفة ثنائية الأبعاد 2×3 بترتيب تصاعدي.
5. اكتب برنامج C++ لإيجاد مجموع الأعداد الفردية في مصفوفة ثنائية الأبعاد 2×3.
6. اكتب برنامج C++ للبحث عن حرف معين في مصفوفة ثنائية الأبعاد بحجم 2×3، مع عرض مكانه إذا وُجد، وإعلام المستخدم إذا لم يُعثر عليه.
7. اكتب برنامج C++ لقراءة مصفوفة A بحجم [n,n] من الأحرف، ثم إيجاد المصفوفتين B و C بحيث تحتوي B على الحروف الكبيرة فقط وC على الحروف الصغيرة فقط.
1. اكتب برنامج C++ لإيجاد مجموع كل عمود في مصفوفة ثنائية الأبعاد.
2. اكتب برنامج C++ لإيجاد المصفوفة المتناظرة. يتم الحصول على المصفوفة المتناظرة من خلال تبديل الصفوف بالأعمدة.
3. اكتب برنامج C++ لإيجاد أكبر رقم في القطر الرئيسي لمصفوفة 3×3.
4. اكتب برنامج C++ لترتيب مصفوفة ثنائية الأبعاد 2×3 بترتيب تصاعدي.
5. اكتب برنامج C++ لإيجاد مجموع الأعداد الفردية في مصفوفة ثنائية الأبعاد 2×3.
6. اكتب برنامج C++ للبحث عن حرف معين في مصفوفة ثنائية الأبعاد بحجم 2×3، مع عرض مكانه إذا وُجد، وإعلام المستخدم إذا لم يُعثر عليه.
7. اكتب برنامج C++ لقراءة مصفوفة A بحجم [n,n] من الأحرف، ثم إيجاد المصفوفتين B و C بحيث تحتوي B على الحروف الكبيرة فقط وC على الحروف الصغيرة فقط.
السؤال الاول
١. اكتب برنامج عشان يحسب مجموع كل عمود في مصفوفة:
#include <iostream>
using namespace std;
int main() {
int rows = 3, cols = 3;
int arr[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
for (int col = 0; col < cols; ++col) {
int sum = 0;
for (int row = 0; row < rows; ++row) {
sum += arr[row][col];
}
cout << "Sum of column " << col + 1 << " is: " << sum << endl;
}
return 0;
}
٢.اكتب برنامج للحصول على المصفوفة المتناظرة
#include <iostream>
using namespace std;
int main() {
int rows = 3, cols = 3;
int matrix[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int transpose[3][3];
for (int i = 0; i < rows; ++i) {
for (int j = 0; j < cols; ++j) {
transpose[j][i] = matrix[i][j];
}
}
cout << "Transpose matrix:\n";
for (int i = 0; i < cols; ++i) {
for (int j = 0; j < rows; ++j) {
cout << transpose[i][j] << " ";
}
cout << endl;
}
return 0;
}
٣. برنامج لإيجاد أكبر رقم في القطر الرئيسي لمصفوفة 3×3
#include <iostream>
using namespace std;
int main() {
int matrix[3][3] = {{1, 5, 3}, {4, 10, 6}, {7, 8, 2}};
int maxDiagonal = matrix[0][0];
for (int i = 1; i < 3; ++i) {
if (matrix[i][i] > maxDiagonal) {
maxDiagonal = matrix[i][i];
}
}
cout << "Greatest number in the main diagonal is: " << maxDiagonal << endl;
return 0;
}
٤. اكتب برنامج عمله بيرتب مصفوفة 2×3 بترتيب تصاعدي
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int arr[2][3] = {{5, 2, 9}, {1, 6, 3}};
int temp[6], index = 0;
for (int i = 0; i < 2; ++i)
for (int j = 0; j < 3; ++j)
temp[index++] = arr[i][j];
sort(temp, temp + 6);
index = 0;
for (int i = 0; i < 2; ++i)
for (int j = 0; j < 3; ++j)
arr[i][j] = temp[index++];
cout << "Sorted matrix:\n";
for (int i = 0; i < 2; ++i) {
for (int j = 0; j < 3; ++j) {
cout << arr[i][j] << " ";
}
cout << endl;
}
return 0;
}
٥.اكتب برنامج لحساب مجموع الأعداد الفردية في مصفوفة 2×3
#include <iostream>
using namespace std;
int main() {
int arr[2][3] = {{1, 2, 3}, {4, 5, 6}};
int sumOdd = 0;
for (int i = 0; i < 2; ++i)
for (int j = 0; j < 3; ++j)
if (arr[i][j] % 2 != 0)
sumOdd += arr[i][j];
cout << "Sum of odd numbers: " << sumOdd << endl;
return 0;
}
٧.اكتب برنامج للبحث عن حرف معين في مصفوفة 2×3
#include <iostream>
using namespace std;
int main() {
char arr[2][3] = {{'a', 'b', 'c'}, {'d', 'e', 'f'}};
char target;
cout << "Enter a character to search for: ";
cin >> target;
bool found = false;
for (int i = 0; i < 2; ++i) {
for (int j = 0; j < 3; ++j) {
if (arr[i][j] == target) {
cout << "Character found at position: [" << i << "][" << j << "]\n";
found = true;
}
}
}
if (!found) cout << "Character not found.\n";
return 0;
}
٧. اكتب برنامج لقراءة مصفوفة حروف وإيجاد B و C
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Enter the size of the matrix: ";
cin >> n;
char A[n][n], B[n*n], C[n*n];
int bIndex = 0, cIndex = 0;
cout << "Enter characters for matrix A:\n";
for (int i = 0; i < n; ++i)
for (int j = 0; j < n; ++j)
cin >> A[i][j];
for (int i = 0; i < n; ++i) {
for (int j = 0; j < n; ++j) {
if (isupper(A[i][j])) B[bIndex++] = A[i][j];
else if (islower(A[i][j])) C[cIndex++] = A[i][j];
}
}
cout << "B (Capital letters): ";
for (int i = 0; i < bIndex; ++i) cout << B[i] << " ";
cout << "\nC (Small letters): ";
for (int i = 0; i < cIndex; ++i) cout << C[i] << " ";
cout << endl;
return 0;
}
١. اكتب برنامج عشان يحسب مجموع كل عمود في مصفوفة:
#include <iostream>
using namespace std;
int main() {
int rows = 3, cols = 3;
int arr[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
for (int col = 0; col < cols; ++col) {
int sum = 0;
for (int row = 0; row < rows; ++row) {
sum += arr[row][col];
}
cout << "Sum of column " << col + 1 << " is: " << sum << endl;
}
return 0;
}
٢.اكتب برنامج للحصول على المصفوفة المتناظرة
#include <iostream>
using namespace std;
int main() {
int rows = 3, cols = 3;
int matrix[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int transpose[3][3];
for (int i = 0; i < rows; ++i) {
for (int j = 0; j < cols; ++j) {
transpose[j][i] = matrix[i][j];
}
}
cout << "Transpose matrix:\n";
for (int i = 0; i < cols; ++i) {
for (int j = 0; j < rows; ++j) {
cout << transpose[i][j] << " ";
}
cout << endl;
}
return 0;
}
٣. برنامج لإيجاد أكبر رقم في القطر الرئيسي لمصفوفة 3×3
#include <iostream>
using namespace std;
int main() {
int matrix[3][3] = {{1, 5, 3}, {4, 10, 6}, {7, 8, 2}};
int maxDiagonal = matrix[0][0];
for (int i = 1; i < 3; ++i) {
if (matrix[i][i] > maxDiagonal) {
maxDiagonal = matrix[i][i];
}
}
cout << "Greatest number in the main diagonal is: " << maxDiagonal << endl;
return 0;
}
٤. اكتب برنامج عمله بيرتب مصفوفة 2×3 بترتيب تصاعدي
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int arr[2][3] = {{5, 2, 9}, {1, 6, 3}};
int temp[6], index = 0;
for (int i = 0; i < 2; ++i)
for (int j = 0; j < 3; ++j)
temp[index++] = arr[i][j];
sort(temp, temp + 6);
index = 0;
for (int i = 0; i < 2; ++i)
for (int j = 0; j < 3; ++j)
arr[i][j] = temp[index++];
cout << "Sorted matrix:\n";
for (int i = 0; i < 2; ++i) {
for (int j = 0; j < 3; ++j) {
cout << arr[i][j] << " ";
}
cout << endl;
}
return 0;
}
٥.اكتب برنامج لحساب مجموع الأعداد الفردية في مصفوفة 2×3
#include <iostream>
using namespace std;
int main() {
int arr[2][3] = {{1, 2, 3}, {4, 5, 6}};
int sumOdd = 0;
for (int i = 0; i < 2; ++i)
for (int j = 0; j < 3; ++j)
if (arr[i][j] % 2 != 0)
sumOdd += arr[i][j];
cout << "Sum of odd numbers: " << sumOdd << endl;
return 0;
}
٧.اكتب برنامج للبحث عن حرف معين في مصفوفة 2×3
#include <iostream>
using namespace std;
int main() {
char arr[2][3] = {{'a', 'b', 'c'}, {'d', 'e', 'f'}};
char target;
cout << "Enter a character to search for: ";
cin >> target;
bool found = false;
for (int i = 0; i < 2; ++i) {
for (int j = 0; j < 3; ++j) {
if (arr[i][j] == target) {
cout << "Character found at position: [" << i << "][" << j << "]\n";
found = true;
}
}
}
if (!found) cout << "Character not found.\n";
return 0;
}
٧. اكتب برنامج لقراءة مصفوفة حروف وإيجاد B و C
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Enter the size of the matrix: ";
cin >> n;
char A[n][n], B[n*n], C[n*n];
int bIndex = 0, cIndex = 0;
cout << "Enter characters for matrix A:\n";
for (int i = 0; i < n; ++i)
for (int j = 0; j < n; ++j)
cin >> A[i][j];
for (int i = 0; i < n; ++i) {
for (int j = 0; j < n; ++j) {
if (isupper(A[i][j])) B[bIndex++] = A[i][j];
else if (islower(A[i][j])) C[cIndex++] = A[i][j];
}
}
cout << "B (Capital letters): ";
for (int i = 0; i < bIndex; ++i) cout << B[i] << " ";
cout << "\nC (Small letters): ";
for (int i = 0; i < cIndex; ++i) cout << C[i] << " ";
cout << endl;
return 0;
}
اسئلة في السي بلس بلس عن المصفوفات
1. Program to Count Even
and Odd Numbers in an Array
2. Program to Find the Maximum Element in an Array
3. Program to Reverse the Elements of an Array
4. Program to Count Even and Odd Numbers in an Array
5. Program to Search for an Element in an Array and print it's location
6. Program to Split a 1D Array into Uppercase and Lowercase Arrays
1. Program to Count Even
and Odd Numbers in an Array
2. Program to Find the Maximum Element in an Array
3. Program to Reverse the Elements of an Array
4. Program to Count Even and Odd Numbers in an Array
5. Program to Search for an Element in an Array and print it's location
6. Program to Split a 1D Array into Uppercase and Lowercase Arrays