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

برنامج لحذف كلمه من جمله؟؟؟؟؟؟؟؟؟؟

مغلق
بدأه @ديمه@ في 15 يونيو 2003 · 19 رد · 1,231 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اتمنى ان تساعدوني في هذا البرنامج

برنامج راح يدخل جمله ثم ترتيب الحرف الذي سيبداء الحذف منه والرقم الثاني عدد الحروف المرادحذفها

مثلا

this is programe

بعدين راح يدخل رقم

مثلا

2

وراح يدخل الرقم الثاني مثلا

3

ثم يطبع الجمله بعد الحذف

this programe

#2

طيب بس قبل على أي صوره مخزنه الجمله string أو شي ثاني

#3

أذا كان على صورة string هذا هو الحل

#include "stdio.h"

main()

{

char a[30];

int x,y;

printf("inter string");

gets(a);

scanf("%d%d",&x,&y);

x--;

while (a[y]!='

#4

مدري أيش المشكله مع تحويل الكود تتغير بعض الحاجات

على كل حال أنا حطيته في ملف نصي وتلقينه في هذي المشاركه مرفق

drop55.rar

#5

الملف المرفق لا يعمل عندى

#6
اقتباس
كاتب الرسالة الأصلية : roka

الملف المرفق لا يعمل عندى

هذا لأنه مضغوط بواسطة برنامج winrar تحتاج نفس البرنامج لفك الضغط

#7

السلام عليكم

شكرا لك على الحل

وياليت ترفق البرنامج بالووورد

#8

هذا هو الكود صحيح 100%

#include "stdio.h"

main()

{

char a[30];

int x,y;

printf("inter string");

gets(a);

scanf("%d%d",&x,&y);

x--;

while (a[y]!='

#9

شكرا على مساعدتي

لاااكن مو هذا المطلوب

الناتج يطلع

ts is programe

#10

أوه معليش أختلطت معاي المسأله

على كل حال هو نفس الكود السابق مع تعديل بسيط

#include "stdio.h"

main()

{

char a[30];

int x,y;

printf("inter string");

gets(a);

scanf("%d%d",&x,&y);

while (a[x+y]!='

#11

شكرا saud_1

البرنامج شغال 100%

لااكن عندي استفسار

لماذا وضعت

a[x]=a[x+y];

وايضا

getch();

وشكرا لك مره ثانيه

#12

اولا ً بنسبه إلى الأمر getch() هو أمر ماهو ضروري وحطيته بس علشان تثبت

الشاشه على المخرجات بعد تنفيذ البرنامج

أما

a[x]=a[x+y]

هذي تسوي عمليت إزاحه للأحرف

مثلا لو أستخمدت الجمله this is program وأدخلت العددين 2 بعدين 3

راح يبدأ من الحرف اللي عنوانه 2 اللي هو حرف i من الكلمه this

ويحط بداله الحرف اللي عنوانه 2+3 (5) اللي هو حرف i من الكلمة is

a[2]=a[5]
#13

لاااكن لما حذفت getch();

طلع المخرج غريب

#14

يمكنك حذفتي معاه شي ثاني

لأن هذي الداله مالها أي تأثير على البرنامج

وأنا حذفته من نفس البرنامج وماأثر على المخرجات

على أي حال أذا ماعرفتي أيش المشكله حطي الكود وأن شاء الله نعلمك بالمشكله

#15

اشكرك اخي على ردك السريع

وفعلا انا غلطانه في الحذف اعتذر

عندي سؤال اذا تكرمت

بفرض ان المستخدم ان اول حرف في string

ترتيبه صفر

بمعنى انه لما ادخل 1 راح يبداء باول حرف وليس بثاني

وشكراااااااااااا

#16

اشكرك اخي على ردك السريع

وفعلا انا غلطانه في الحذف اعتذر

عندي سؤال اذا تكرمت

بفرض ان المستخدم لا يعلم ان اول حرف في string

ترتيبه صفر

بمعنى انه لما ادخل 1 راح يبداء باول حرف وليس بثاني

وشكراااااااااااا

#17

أضافه بسيطه

x--

قبل ال while

#18

#include

#include

void main()

{

char * str;

char * s;

char * tempStr;

char * delStr;

str = new char[20];

s = new char[20];

delStr = new char[10];

cout << " Enter : ";

cin.get(str,20);

cout << endl << " Enter the word : ";

cin >> delStr;

tempStr = strtok(str, " ");

memset(s, '

#19

أخ إسماعيل

أنا ملاحظ أنك لما تكتب أي برنامج وتضعه بالمنتدى ماتستخدم الكود

اللي يخلي عرض البرنامج بالصوره الأصليه

وأذا كنت ماتعرف كيف تستخدم الكود فهذي هي الطريقه

- ظلل الكلمات اللي تريد عرضه بالكود , جميع الكلمات

- بعدين أضغط على الرمز شارب # وتحصله فوق مكان كتابة النص (عند حجم الخط واللون الخ )

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

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