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

مشكلة في تطبيق if

مغلق
بدأه Digital Hand في 17 أكتوبر 2003 · 6 رد · 703 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لغة البرمجة : سي ++

وصف عمل جزء من البرنامج : يقوم المستخدم بادخال جملة معينة ثم يدخل الحرف الذي سبحث عنه ، فإذا وجد البرنامج ما يبحث عنه المستخدم في الجملة سيعرض له جملة أنه وجدها ، وإذا لم يجدها سيعرض له جملة بـأنه لم يجدها

محاولتي :

string sentence;

string search;

cout << "Enter the string" << endl;

cin >> sentence;

cout << "Enter the search" << endl

cin >> search;

if ( لا أعرف ما أكتب هنا )

cout << sentence.find(search) << endl

else

cout << " not found " << endl

#2

السلام عليكم .

اخوي Digtal Hand اعتقد ان عذا الحل هو اللي تبغيه

if ( sentence.find (search) > 2000)

cout << "not found" << endl ;

else

cout << sentence.find(search) << endl ;

أخوك

تيمون

#3

السلام عليكم,

هاهو البرنامج يبحث عن حرف داخل كلمة :

#include <iostream>

#include <string>

using namespace std;

void main()

{

string strg;

char srch;

cout << "\n Enter the string \n";

cin >>strg ;

cout << "\n Enter the character you search for \n";

cin >> srch;

cout <<"\n searching for letter : "<<srch <<" in : "<<strg ;

for(int i=0;i<strg.length();i++)

{

if(srch == strg.at(i))

{

cout << "\n The caharacter was found \n";

return ;

}

}

cout << "\n There is no match character in your string";

}

أتمنى أن تجد فيه حلا لمشكلتك.

إلى اللقاء

#4

تسلم

أخوي تيمون وأخوي Chik

على المساعدة ، ألف شكر لكم

#5

لدي مشكلة أخرى

مثلا : سيدخل المستخدم جملة

ثم يدخل جملة البحث

النتيجة ستعطي: عدد المرات التي وجد بها جملة البحث في الجملة الأساسية

---------------------------------------------------------------------------------------

Enter a string: asdfgasdfgasdfgasdfgasdfg

Enter a string to be searched: df

The string df exists 5 times

محاولتي :

int c = 0;

string sentence;

string search;

cout << "\nEnter a string : ";

cin >> sentence;

cout << "\nEnter a string to be searched : " ;

cin >> search;

c2 = sentence.length();

c = 0;

while (c <= sentence.length() )

{

if ( search == sentence.substr( c,c2 ) )

c ++ ;

cout << "The string " << search << " exists " << c << " times " << endl;

}

#6

السلام عليك اخوي Digtial Hand .

هذا الكود إن شاء الله يكون اللي تبغيه

int main ()

{

int c, num , count ;

string sentence;

string search;

cout << "Enter a string : ";

cin >> sentence;

cout << "Enter a string to be searched : " ;

cin >> search;

num = 0 ;

c = search.length ();

count = 0;

while (count < sentence.length() )

{

if ( search == sentence.substr( count, c ) )

num++;

count ++ ;

}

cout << "The string " << search << " exists " << num << " times " << endl;

return 0 ;

}

اخوك تيمون ...........

#7

تسلم أخوي تيمون

الله يعطيك ألف عافية

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

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