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

استفسار عن برنامج في array

بدأه azadliq في 11 يناير 2011 · 5 رد · 698 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

حبيت اسالكم عن برنامج في المصفوفات

مثلا اذا كانت عناصر المصفوفه a={1,3,4,5}

واذا نبغى ندخل رقم 2 في هاذي المصفوفه بشرط يكون بين رقم 1 ورقم 3

انا حاولت فيه مو راضي يطلع معاي استخدمت for واثنين if

هل طريقتي صحيحه ام لا ؟؟

#2
#include<iostram.h>

void main()

{

int i,a[5];
a={1,3,4,5};

for(i=4;i>=0;i--)
{
if(i==1)
cout<<"\n Pleas Enter Second Number";
{cin>>a;}
else
{a=a[i-1];}

for(i=0;i<5;i++)
cout<"\n"<a;
}

IBRAHIM ALZAIDI

#3

مشكوور اخوي

بس انا قصصدي ان المصفوفه تكون معرفه a[4]={1,2,3,5}

واحنا حنضيف عليهااا عنصر 4 يكون بين 3 و5 وتصير المصفوفه a[5]={1,2,3,4,5}

اتمنى تكونوو فهمتو علي

#4

أظن الأخ يقصد dynamic array

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#5

ما اخذنا dynamic array بالمحاضرات .. هل فيه طريقه اخررى ؟

#6

مشششكورين جميعا .. وهاذا هوا الكوود >> الحمدلله (:

 #include <iostream>
#include <conio>
void print(float x[],int n);
void insert(float x[],int n,float t);//doesn`t work
void main()
{
  cout<<"\nInserts a value into a sorted array\n";
  float x[8]={22.3,33.4,44.5,66.7,77.8};
  cout<<"Array x [] is: ";
  print(x,5);
  insert(x,5,55.6);
  cout<<"\n\n";
  print(x,6);
 getch();

}
void print(float x[],int n)
{
     for(int i=0;i<n;i++)
     cout<<x<<" ";
}
void insert(float x[],int n,float t)//this is not my work now; it is the published solution. 
{     int i;
   for( i = n;i>0 && x[i-1]> t;i--)//using obsolete binding at 'i'
     x=x[i-1];
     x= t;//name lookup of i changed for new ISO 'for' scoping

}

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