امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
کمک در حل یک تمرین
نویسنده پیام
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #1
Question  کمک در حل یک تمرین
سلام من مي خوام برنامه اي با C++ بنويسم که شکل مقابل رو چاپ کنه

اين هم کد هاي من لطفا ببينيد مشکل از کجاست؟ Cool
کد:
#include <iostream.h>
int main()
{
int i;
int j;
for (i=1;i<6;i++)
{
cout<<"";
for(j=5;j=1;j--)
cout<<"*";
cout<<'\n';
}
cin.get ();
cin.ignore ();
return 0;
}

Exclamation
۱۰-آبان-۱۳۸۷, ۲۳:۰۱:۲۸
ارسال‌ها
پاسخ
mahbooob آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 24
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 1422
( 2312 تشکر در 367 ارسال )
ارسال: #2
RE: کمک در حل یک تمرین
سلام
برنامتو به صورت کلی که یه نگاه انداختم تو نگاه اول یه دستور اشتباه دیدم...اول اینو میگم بعد کلی تر بررسیش میکنم...
در دستور

(--for(j=5;j=1;j
; "*" >>cout

داخل حلقه for بعد از ; اول ،باید شرط حلقه را بذارین...چیزی که اینجا گذاشتین (j=1 )شرط نیست...معلومه که وقتی برنامه به این قسمت میرسه چون j=5 شده،پس در شرط حلقه صدق نمیکنه و بدون اینکه حتی یک ستاره چاپ بشه از حلقه بیرون میاد...
(آخرین ویرایش در این ارسال: ۱۱-آبان-۱۳۸۷, ۰۱:۲۴:۰۳، توسط mahbooob.)
۱۱-آبان-۱۳۸۷, ۰۱:۲۱:۵۲
ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper, ΛΛ Θ l-l $ Σ Ω
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #3
RE: کمک در حل یک تمرین
کد:
#include <iostream.h>
int main(){
int i;
int j;
for (i=5;i>0;i--){
    cout<<"";
    for(j=i;j>1;j--)
        cout<<"*";
    cout<<'\n';
}
cin.get ();
cin.ignore ();
return 0;
}
اینو تست کن

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
(آخرین ویرایش در این ارسال: ۱۱-آبان-۱۳۸۷, ۰۱:۳۳:۳۴، توسط hamed_Arfaee.)
۱۱-آبان-۱۳۸۷, ۰۱:۳۲:۱۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, ΛΛ Θ l-l $ Σ Ω
mahbooob آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 24
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 1422
( 2312 تشکر در 367 ارسال )
ارسال: #4
RE: کمک در حل یک تمرین
برنامتون اشکال زیاد داره.

اینم که آقا حامد نوشتن اینی نیست که شما میخوای...من دستی تستش کردم شکلش اینطوری میشه
   

شما یه متغیر میخواین که شماره سطر را برای شما حفظ کنه(i)
متغیر دیگه باید تعداد blank های هر سطر که قبل از چاپ ستاره باید چاپ شوند را نگهداری کند(b)
ودیگری حاوی تعداد ستاره هایی که باید در هر سطر چاپ شوند باشد(j)

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

کد:
int i , j , b ;
for (i=1;1<6;i++)
{
for (b=1;b<i;b++)
cout<<" ";
for (j=1;j<(7-i);j++)
cout<<"*";
cout<<'\n';
}

یه کم روش فکر کنین متوجه میشین ...اگه نفهمیدین یه بار دستي trace ش کنین...اگه نیفتاد بگین تا بازم توضیح بدم...
۱۱-آبان-۱۳۸۷, ۰۳:۳۱:۲۰
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, hamed_Arfaee, ΛΛ Θ l-l $ Σ Ω
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #5
RE: کمک در حل یک تمرین
درسته من راست به چپ تصور کرده بودم . :d

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
۱۱-آبان-۱۳۸۷, ۲۰:۰۴:۳۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : ΛΛ Θ l-l $ Σ Ω
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #6
RE: کمک در حل یک تمرین
ممنون دوستان دستتون درد نکنه درست شد فقط خط دوم برنامه یه مشکل کوچیک داشت، باید اینجوی بشه
کد php:
int i 
for (
i=1;i<6;i++)
{
for (
b=1;b<i;b++)
cout<<" ";
for (
j=1;j<(7-i);j++)
cout<<"*";
cout<<'\n';


Exclamation
۱۲-آبان-۱۳۸۷, ۱۳:۵۲:۳۱
ارسال‌ها
پاسخ
mahbooob آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 24
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 1422
( 2312 تشکر در 367 ارسال )
ارسال: #7
RE: کمک در حل یک تمرین
(۱۲-آبان-۱۳۸۷, ۱۳:۵۲:۳۱)mohsen_f نوشته است: ممنون دوستان دستتون درد نکنه درست شد فقط خط دوم برنامه یه مشکل کوچیک داشت، باید اینجوی بشه

خواهش میکنم...قابلی نداشت....
اون هم اشتباه تایپی بوده...(به جای i اشتباهی نوشتم 1 )آخه من چهار سال پیش c++ کار کردم،واز اون موقع دیگه رو سیستمم برنامشو نداشتم که بخوام اجرا بگیرم و بعد error شو برطرف کنم
۱۳-آبان-۱۳۸۷, ۱۲:۱۷:۳۲
ارسال‌ها
پاسخ
تشکر شده توسط : ΛΛ Θ l-l $ Σ Ω


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تمرین ها پروژه های درسی c و c++ محمد حسینی 39 54,040 ۲۰-آذر-۱۳۹۱, ۱۳:۴۷:۰۰
آخرین ارسال: memphis123
  تمرین c mobser 11 9,557 ۰۲-دى-۱۳۹۰, ۰۰:۵۲:۰۶
آخرین ارسال: mhpc2009

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS