PDA

View Full Version : سوال: جدا کردن ارقام عدد و قرار دادن در آرایه



maryam13
پنج شنبه 17 تیر 1389, 09:33 صبح
سلام خسته نباشيد ممنون ميشم كه در نوشتن اين برنامه كمكم كنيد؟

برنامه اي بنويسيد كه يك عدد صحيح بگيرد(حداكثر 10 رقمي )و رقم به رقم در داخل آرايه قرار دهد .

Salar Ashgi
پنج شنبه 17 تیر 1389, 09:52 صبح
بارها این مساله بررسی شده است .

کافیست هربار باقیمانده عدد بر 10 رو تو آرایه قرار داده و عدد رو تقسیم بر 10 کنید .

یادآوری : درخواست کد ممنوع است .

HH2BN1990
پنج شنبه 17 تیر 1389, 10:10 صبح
و اینکه آرایه رو از آخر به اول می خونید !


void main()
{
int Number,i,a[10];
cin >> Number;
for(i = 0;Number > 0;i++)
{
a[i] = Number % 10;
Number /= 10;
}
for(int j=i-1;j>=0;j--)
cout << a[j];
}

Salar Ashgi
پنج شنبه 17 تیر 1389, 12:40 عصر
کاربر HH2BN1990 (http://www.barnamenevis.org/forum/member.php?u=128206) ، ممنون از نظرتون ، ولی بهتر بود که کد آماده رو قرار نمی دادید ، تا کاربر مربوطه خود ،

الگوریتم برنامه پیدا کرده و قوانین تالار نیز حفظ شود .

با تشکر .