PDA

View Full Version : سوال: مشکل کدنویسی



mohammadhafez
جمعه 27 اردیبهشت 1392, 15:46 عصر
لطفا کمک کنید ممنون میشم میخوام دو تا عدد 40 رقمی از ورودی دریافت بشه و حاصلظربشون محاسبه بشه کدشو بلد نیستم لطفا اگه کسی از دوستان بلده بهم یاد بده ممنون میشم

Tiam121
جمعه 27 اردیبهشت 1392, 17:03 عصر
از دو تا آرایه استفاده کن.که هر رقم از عددت توی یکی از خونه های آرایه هست و خونه های هم اندیس آرایه ها رو در هم ضرب کن.
الگوریتم کلیش اینه

vira1368
جمعه 27 اردیبهشت 1392, 18:32 عصر
جستجو میکردین زودتر به جواب میرسیدن
در این تاپیک (http://barnamenevis.org/showthread.php?353444-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%B6%D8%B1%D8%A8-%D8%AF%D9%88-%D8%B9%D8%AF%D8%AF-%D8%A8%D8%B2%D8%B1%DA%AF-%D8%A8%D8%A7-%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DB%8C%D8%AA%D9%85-%D8%A8%D8%A7%D8%B2%DA%AF%D8%B4%D8%AA%DB%8C)

mohammadhafez
جمعه 27 اردیبهشت 1392, 18:53 عصر
جستجو میکردین زودتر به جواب میرسیدن
در این تاپیک (http://barnamenevis.org/showthread.php?353444-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%B6%D8%B1%D8%A8-%D8%AF%D9%88-%D8%B9%D8%AF%D8%AF-%D8%A8%D8%B2%D8%B1%DA%AF-%D8%A8%D8%A7-%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DB%8C%D8%AA%D9%85-%D8%A8%D8%A7%D8%B2%DA%AF%D8%B4%D8%AA%DB%8C)

ممنون دوست عزیز
ولی از کدش چیزی متوجه نشدم اگه امکانش هست خلاصه بگید چی به چیه؟

sgh_programer
جمعه 27 اردیبهشت 1392, 21:43 عصر
بنام خدا
سلام

من یه برنامه مشابه این نوشتم البته با C++‎ جمع دو عدد 40 رقمی که خودت یه خورده رحمتش رو بکش اونجوری که میخوایی تغیرش بده

#include<iostream.h>
void main()
{
int a[40]={0};
int b[40]={0};
int r[41]={0};
int t=0;
for(int i=0;i<3;i++)
{
a[i]=0;
cout<<"Regham "<<i+1<<" Addad Aval Ra Vared Konid:";
cin>>a[i];
}
cout<<"------------------------------------------------------\n";
for(int j=0;j<3;j++)
{
b[j]=0;
cout<<"Regham "<<j+1<<" Addad Dovom Ra Vared Konid:";
cin>>b[j];
}
cout<<"------------------------------------------------------\n";

for(int s=2;s>=0;s--)
{
int y=a[s]+b[s]+t;
if(y>=10)
{
int m=a[s]+b[s]+t;
r[s+1]=m%10;
t=y/10;
}
else
{
r[s+1]=a[s]+b[s]+t;
t=0;
}
}
r[0]=t;

for(int m=0;m<4;m++)
{

cout<<r[m];
}
}

موفق باشی