the Qustion is >>>>>
Write aprogram to insert an elements inside the array and also delet one element?!
CAN YOU DO IT
the Qustion is >>>>>
Write aprogram to insert an elements inside the array and also delet one element?!
CAN YOU DO IT
تم تعديل هذه المشاركة بواسطة tammy في 1 أكتوبر 2004 في 15:05
السلام عليكم
هل هذا ما قصدته؟؟!!
#include<iostream.h>
int main()
{
int array[5],i,c;
cout<<"Enter the elements : \n";
for(i=0;i<5;++i)
cin>>array;
cout<<"Enter the number of index that u want to delete it : \n";
cin>>c;
--c;
for(;c<5;++c)
array[c]=array[c+1];
cout<<"the new array : \n";
for(i=0;i<4;++i)
cout<<array;
cout<<"\n";
return 0;
}Very Good....U succful...BUT
What about "inseret element" SoOo
Where is the answer
تم تعديل هذه المشاركة بواسطة tammy في 1 أكتوبر 2004 في 19:56
No Bady know the answer .....it is very esay
comm'n try it.....I wait you
اخي tammy
حاول ان تحل بنفسك وان وقفت امامك مشكله اطرحها
بعد اذنك لاتطرح السؤال كامل
حاول ان تحل ماتقدر عليه
وسيجيبونك الاخوه الافاضل على المشاكل التي وقفت امامك
(عيسى)
I know the answer but i want the complete answer
وطريقتي هي أن أزحف عناصر الarray الذي بعد الindex الذي ادخله الuser وبذلك يزيد الsize for array بواحد ويكون مكان الindex = 0 وبعدها أضع القيمه التي أدخلها
الuser بدلاً من zero >>>>>>>>
ولكن المشكلة التي تجعل برنامجي غير تام ..... هي ان الsize يزيد واحد وانا أريده يكون نفس الsize ......فهل هناك طريقه؟؟؟
وفي نفس الوقت أردت أن يكون الموضوع تحدي في الذكاء...
تم تعديل هذه المشاركة بواسطة tammy في 3 أكتوبر 2004 في 19:56
اوكي اخي
انت تريد ان يـُحذف عنصر ثم يدخل عنصر عن طريق رقم الاندكس؟
هل هذ1 هو السؤال؟
yes....yes....yes
so how can i do it>>>>>
السلام عليكم
#include<iostream>
#include<cassert>
using namespace std;
int main()
{
const int MAX_SIZE=100;
int a[MAX_SIZE];
int size;
cout<<" Size for Array ?"<<endl;
cin>>size;
size<=MAX_SIZE?size:size=10;
cout<<"The ElemEnts :"<<endl;
for(int i=0;i<size;i++)
{
cout<<"a["<<i<<"]"<<' ';
cin>>a;
}
cout<<"Index for deleted it ? ";
int k;
cin>>k;
assert(k>0&&k<=size);
for(i=k-1;i<size-1;i++)
a=a[i+1];
cout<<endl<<"Index for Inserted It ? ";
cin>>k;
cout<<"Enter The Value Of it :"<<endl;
int value;
cin>>value;
for(i=size-1;i>k-1;i--)
a=a[i-1];
a[k-1]=value;
cout<<endl<<"The Array after Del and Ins :"<<endl;
for(i=0;i<size;i++)
cout<<a<<' ';
cout<<endl;
return 0;
}هل هذا ماتريد ؟
هذا الموضوع مغلق.