الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أربد أن أنشئ مصفوفة مفتوحة يمكن إضافة عنصر جديد لها

مغلق
بدأه superboy في 28 يوليو 2007 · 7 رد · 1,284 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

إخواني الكرام أريد أن أسالكم هل يعلم أحدكم كيفية إنشاء مصفوفة يمكن إضافة عنصر جديد إليها أو ليس يالضروري مصفوفة أي متغير جديد داخل حلقة حيث يدخل المستخدم رقما و يجري الحاسوب عملية حسابية على هذا الرقم و ينتج رقم آخرة ثم تجري العملية ذاتها على الرقم الجديد حتى نصل إلى رقم مكرر فنحن نريد أن ننشئ مصفوفة كلما زاد رقم نخزنه فيها في عنصر جديد منها أو أي طريقة أخرى

أسف على الإطال :lol: ة

وشكرا

#2

سأبحث عن ما تريد و ان شاء الله افيدك لاحقا ....

#3

ماهي العملية الحسابية التي تريد اجراؤها على الأرقام ؟؟؟؟

هل هناك عملية محددة أو لا ؟؟؟؟

#4

شكرا لك

العملية الحسابيية هي جداء مجاميع كل رقم من الأرقام يبقى التكرار حتى يتكرر رقم معنا : مثلا

25 يعطي

2! و 5!

إي 1*2 و

1*2*3*4*5

و بالجمع

نجد 122

ثم نكرر العملية لنحصل على السلسلة:

25 122 5

120 4 24

26 722 5044

169 363601 1454 169

#5

نجد أن الرقم 169

قد تكرر و رقمه 13

و هكذا تنتهي المصفوفة

#6

لم أفهم المثال ...

الرجاء التوضيح أكثر .... أو اضرب مثال آخر لعملية حسابية واضحة ....

#7

العملية صعبة و يصعب على مبتدئ مثلي شرحها لكن بعد بحثي وجدت إما أن تنشئ مصفوفة دينامكية و تحذفها و تنشئها ثانيةأو تنشئ مصفوفة كبيرة

#8

استخدم المكتبات القياسية للسي++

مثلا يمكنك استخدام الكلاس vector بهذا الشكل

#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> V;
cout << "size = " << V.size() << endl; // size of vector
for (int i = 0; i < 15; i++)
V.push_back(i*i);
for(int i= 0; i < V.size(); ++i)
cout << V << " ";
cout << endl;
cout << "size = " << V.size() << endl; // size of vector
return 0;
}

http://www.yolinux.com/TUTORIALS/LinuxTutorialC++STL.html

تم تعديل هذه المشاركة بواسطة Asm4all في 22 سبتمبر 2007 في 05:59

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…