code1391
یک شنبه 19 اردیبهشت 1395, 22:11 عصر
با سلام و وقت بخیر..
مشکل در کدنویسی یک برنامه C++:
اساتید ممنون میشم راهنمایی بفرمایین و ادمین های عزیز اگر تاپیک در جای نامناسبی هست،لطف کنن انتقال بدن،متشکرم.
اولا عرض کنم که کاملا در برنامه نویسی مبتدی هستم و ممنون میشم کمکم کنین.
برنامه ای نوشتیم که 10 کلمه از ورودی میگیرد،مشخص میکند حرف مورد جستجو در کدام کلمات ورودی وجود دارد.
منتهی مشکل اینه اگر کلمه ای مثلا دارای 2 حرف a بود(saman) این کلمه 2 بار در خروجی نمایش داده میشه.
می خواستم لطف کنین راهنمایی کنین:
1-حل مشکل فوق(برنامه هر چند بار که کاراکتر مورد جستجو در کلمات ورودی بود،1 بار آن را چاپ کند.
2-با تغییراتی در برنامه بتوانیم تعداد کاراکتر مورد جستجو را در هر کلمه بیابیم.
~#include <iostream>
using namespace std;
int main(){
char name[10][25];
int i,j;
cout<<"10 kalame ya esm vared konid:"<<"\n";
for(i=1;i<=10;i++)
cin.getline(name[i],25);
char b;
cout<<"harfi ra baraye jostejoo type konid:"<<"\n";
cin>>b;
for(i=0;i<=10;i++)
for(j=0;j<=10;j++)
{
if(b==name[i][j])
cout<<name[i]<<"\t daraye harfe "<<"*"<<b<<"*"<<" mibashad."<<"\n";
}
مشکل در کدنویسی یک برنامه C++:
اساتید ممنون میشم راهنمایی بفرمایین و ادمین های عزیز اگر تاپیک در جای نامناسبی هست،لطف کنن انتقال بدن،متشکرم.
اولا عرض کنم که کاملا در برنامه نویسی مبتدی هستم و ممنون میشم کمکم کنین.
برنامه ای نوشتیم که 10 کلمه از ورودی میگیرد،مشخص میکند حرف مورد جستجو در کدام کلمات ورودی وجود دارد.
منتهی مشکل اینه اگر کلمه ای مثلا دارای 2 حرف a بود(saman) این کلمه 2 بار در خروجی نمایش داده میشه.
می خواستم لطف کنین راهنمایی کنین:
1-حل مشکل فوق(برنامه هر چند بار که کاراکتر مورد جستجو در کلمات ورودی بود،1 بار آن را چاپ کند.
2-با تغییراتی در برنامه بتوانیم تعداد کاراکتر مورد جستجو را در هر کلمه بیابیم.
~#include <iostream>
using namespace std;
int main(){
char name[10][25];
int i,j;
cout<<"10 kalame ya esm vared konid:"<<"\n";
for(i=1;i<=10;i++)
cin.getline(name[i],25);
char b;
cout<<"harfi ra baraye jostejoo type konid:"<<"\n";
cin>>b;
for(i=0;i<=10;i++)
for(j=0;j<=10;j++)
{
if(b==name[i][j])
cout<<name[i]<<"\t daraye harfe "<<"*"<<b<<"*"<<" mibashad."<<"\n";
}