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

are you smart>> so ...try this

مغلق
بدأه tammy في 1 أكتوبر 2004 · 8 رد · 614 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

#2

السلام عليكم

هل هذا ما قصدته؟؟!!

#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;
}
#3

Very Good....U succful...BUT

What about "inseret element" SoOo

Where is the answer

تم تعديل هذه المشاركة بواسطة tammy في 1 أكتوبر 2004 في 19:56

#4

No Bady know the answer .....it is very esay

comm'n try it.....I wait you

#5

اخي tammy

حاول ان تحل بنفسك وان وقفت امامك مشكله اطرحها

بعد اذنك لاتطرح السؤال كامل

حاول ان تحل ماتقدر عليه

وسيجيبونك الاخوه الافاضل على المشاكل التي وقفت امامك

#6

(عيسى)

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

#7

اوكي اخي

انت تريد ان يـُحذف عنصر ثم يدخل عنصر عن طريق رقم الاندكس؟

هل هذ1 هو السؤال؟

#8

yes....yes....yes

so how can i do it>>>>>

#9

السلام عليكم

#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;


}

هل هذا ماتريد ؟

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

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