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

لو سمحتوا مساعدة في c

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

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

لو سمحتوا ابغى مساعدة في هذه البرنامج لاني حليت ولا اعرف الخطا السؤال هو

1. Write a program that inputs 2 strings and forms a third one composed of the second string without any occurrences of the first string.

والحل هو

#include<stdio.h>
int main()
{
	int i;
	char s1[10],s2[10],s3[10];
	printf("enter s1\n");
	gets(s1);
	printf("enter s2\n");
	gets(s2);
	for(i=0;s1!='\0';i++)
	{
  if((isspace(s1))||(s1=='\0'))
 	 s3=s2;
  
  if(strcmp(s3,s1)!=0)	
 	 printf("%s",s2);};
  
  return 0;
}

الله يعافيكم ساعدوني

وشكرا.....

تم تعديل هذه المشاركة بواسطة HGB في 30 أبريل 2004 في 21:59

#2

ممكن توضح شوي؟

#3

ممكن توضيح المطلوب اكثر

يعني برنامج

يعمل كوبي ل string 2 في string3

بعدين يعمل مقارنه لها مع الاولى

وضحي عشان اقدر افيدك

#4

السلام عليكم

ما يقوم به البرنامج هو التالى:

1. يقوم بطلب 2 string.

2. ياخذ الجز الاول من s2 والذى لابد ان يكون طوله بطول s1 . ويضعه فى s3.

3. إذا كان محتوى s1=s3 , يقوم البرنامج بطبع s2.

مثالين على ذالك:

 
EXAMPLE1
s1=abcde
s2=abcdefg
s3=abcde
s1==s3 ?? yes
output : abcdefg
.........
EXAMPLE2
s1=abcde
s2=abdefgh
s3=abdef
s1==s3 ?? no
output :

والسلام

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#5

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

اختي

انا دراستي سي++

بس ماظن انه في اختلاف كبير بس طريقة المدخلات والاخرجات

على شرح الاخ الكريم احمد غريب

اظن ممتغاك هذا شي

غلطك انك مدخله شرط ل if

داخل ال for loop

#include<iostream.h>
#include<conio.h>
#include<string.h>
#include<stdio.h>
void main ()
{
int l,l2;
char s1[10],s2[10],s3[10];
cout<<"enter s1\n";
gets(s1);
cout<<"enter s2\n";
gets(s2);
l2=strlen(s1);
for(int i=0;l2>0;i++)
{

  s3=s2;
  l2--;
 }
 cout<<" s3\n";
 cout<<s3;
 l=strcmp(s3,s1);
 if(l==0)
 { cout<<"\nyse";
}
  else
  {cout<<"\nno";
  }

getch();
}

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

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