• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

نیازمند شخصی برای امنپروژه دانشگاهی c++

Broken Heart

Registered User
تاریخ عضویت
10 فوریه 2013
نوشته‌ها
620
لایک‌ها
122
سلام
من یه پروژه سی پلاس پلاس برا درس برنامه نویسی دانشگاه میخوام کسی هست که بتونه انجام بده؟
این پروژه:
برنامه ای بنویسید که با زدن یک عدد سه رقمی آن را به صورت حرف نشان دهد مثلاً 345 بزنیم
sisado chehelo pang نشان بدهد.
مرسی
 

pbdownload

کاربر تازه وارد
تاریخ عضویت
17 سپتامبر 2010
نوشته‌ها
198
لایک‌ها
38
محل سکونت
tehran
#include <iostream>

using namespace std;

int main()
{
int i = 0,a=0,b=0;
char adad[13];
cin >> adad;
for (; adad != NULL; i++);
for (int j = 0; j < i; j++)
{
if(adad[0]=='0')
{
cout<<"Sefr";
return 0;
}
if (((i - j - 1) % 3) == 0)
{
switch(adad[j])
{
case '1':
cout<<"Yek";
break;
case '2':
cout<<"Do";
break;
case '3':
cout<<"Seh";
break;
case '4':
cout<<"Chahar";
break;
case '5':
cout<<"Panj";
break;
case '6':
cout<<"Shesh";
break;
case '7':
cout<<"Haft";
break;
case '8':
cout<<"hasht";
break;
case '9':
cout<<"Noh";
break;
}
}
else if (((i - j -1) % 3) == 1)
{
if (adad[j] == '0')
{
j++;
switch (adad[j])
{
case '1':
cout << "Yek";
break;
case '2':
cout << "Do";
break;
case '3':
cout << "Seh";
break;
case '4':
cout << "Chahar";
break;
case '5':
cout << "Panj";
break;
case '6':
cout << "Shesh";
break;
case '7':
cout << "Haft";
break;
case '8':
cout << "hasht";
break;
case '9':
cout << "Noh";
break;
}
}
else if (adad[j] == '1')
{
j++;
switch (adad[j])
{
case '1':
cout << "Yazdah";
break;
case '2':
cout << "Davazdah";
break;
case '3':
cout << "Sizdah";
break;
case '4':
cout << "Chahardah";
break;
case '5':
cout << "Panzdah";
break;
case '6':
cout << "Shanzdah";
break;
case '7':
cout << "Hefdah";
break;
case '8':
cout << "hejdah";
break;
case '9':
cout << "Noozdah";
break;
case '0':
cout << "Dah";
break;
}
}
else if (adad[j] > '1')
{
switch (adad[j])
{
case '2':
cout << "Bist";
break;
case '3':
cout << "Si";
break;
case '4':
cout << "Chehel";
break;
case '5':
cout << "Panjah";
break;
case '6':
cout << "Shast";
break;
case '7':
cout << "Haftad";
break;
case '8':
cout << "Hashtad";
break;
case '9':
cout << "Navad";
break;
}
}
}
else if (((i - j - 1) % 3) == 2)
{
if(adad[j]=='0'&&adad[j+1]=='0'&&adad[j]=='0')
a=1;
if(adad[j+1]=='0'&&adad[j+2]=='0')
b=1;
switch(adad[j])
{
case '1':
cout<<"Sad";
break;
case '2':
cout<<"Divist";
break;
case '3':
cout<<"Sisad";
break;
case '4':
cout<<"Chaharsad";
break;
case '5':
cout<<"Pansad";
break;
case '6':
cout<<"Sheshsad";
break;
case '7':
cout<<"Haftsad";
break;
case '8':
cout<<"hashtsad";
break;
case '9':
cout<<"Nohsad";
break;
}
}
if((i-j)==4&&a==0)
{
if(adad[j+1]=='0'&&adad[j+2]=='0'&&adad[j+3]=='0')
{
cout<<" Hezar ";
break;
}
else
{
cout<<" Hezar o ";
continue;
}
}
if((i-j)== 7&&a==0)
{
if(adad[j+1]=='0'&&adad[j+2]=='0'&&adad[j+3]=='0'&&adad[j+4]=='0'&&adad[j+5]=='0'&&adad[j+6]=='0')
{
cout<<" Million ";
break;
}
else
{

cout<<" Million o ";
continue;
}
}
if((i-j)==10&&a==0)
{
if(adad[j+1]=='0'&&adad[j+2]=='0'&&adad[j+3]=='0'&&adad[j+4]=='0'&&adad[j+5]=='0'&&adad[j+6]=='0'&&adad[j+7]=='0'&&adad[j+8]=='0'&&adad[j+9]=='0')
{
cout<<" Milliard ";
break;
}
else
{
cout<<" Milliard o ";
continue;
}
}
if(i-j-1>0&&adad[j]!='0'&&b==0)
cout<<" o ";
}
return 0;
}
 

pbdownload

کاربر تازه وارد
تاریخ عضویت
17 سپتامبر 2010
نوشته‌ها
198
لایک‌ها
38
محل سکونت
tehran
دوست عزیز توی این سایت هم می تونید اجراش کنید ببنید درست کار میکنه :
http://cpp.sh/
 

Broken Heart

Registered User
تاریخ عضویت
10 فوریه 2013
نوشته‌ها
620
لایک‌ها
122
توی سایت زدم ولی نمیدونم چه جوری کار میکنه
شما تست کردید؟
 

pbdownload

کاربر تازه وارد
تاریخ عضویت
17 سپتامبر 2010
نوشته‌ها
198
لایک‌ها
38
محل سکونت
tehran
توی سایت زدم ولی نمیدونم چه جوری کار میکنه
شما تست کردید؟
بله دوست عزیز کار می کنه تستش کردم همون پایین سایت سمت چپ می تونید صفحه کنسول رو ببینید البته با بک گراند سفید هستش و می تنید درونش مقدار عددتون رو وارد کنید و enter را بزنید نتیجه را خواهید دید.
 
بالا