PDA

View Full Version : سوال: برنامه شمارش تعداد کلمات و جملات



mehrdadz12
دوشنبه 24 آذر 1393, 18:46 عصر
سلام.این برنامه را نوشتم مشکل داره می خواستم بدونم مشکلش چیه؟صحیح اش را لطفا بنویسید با همین دستورات به کار برده شده در برنامه.
(برنامه ی که یک جمله را از ورودی خوانده تعداد کاراکترها و کلمات موجود در جمله را شمارش کند(انتهای جمله به کلید Enter ختم میشود کلمات با فاصله از هم جدا میشوند)تو فایل ضمینه فایلم را گزاشتم.مرسی:لبخندساده:

iut.ali
دوشنبه 24 آذر 1393, 21:41 عصر
اشکال برنامت تو اینه که از تابع cin.get استفاده کردی و مقدارشو توی ch نریختی این کد اصلاح شدس


#include <iostream>


using namespace std;


int main()
{
char ch;
int wordCounter=0;
int charCounter=0;
while((ch = cin.get()) != '\n')
{
charCounter++;
if(ch==' ')
wordCounter++;
}
cout<<"tedade horof: "<<charCounter<<endl<<
"tedade kalamat: "<<wordCounter+1<<endl;
return 0;
}

mehrdadz12
دوشنبه 24 آذر 1393, 23:03 عصر
مرسی که پاسخ دادی:تشویق: