سوال: برنامه شمارش تعداد حروف در کلمات(اسامی) در ++C

ساخت وبلاگ

با سلام و وقت بخیر..
مشکل در کدنویسی یک برنامه 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";
}

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 90 تاريخ : دوشنبه 20 ارديبهشت 1395 ساعت: 1:55