::: در حال بارگیری لطفا صبر کنید :::Loading , please wait ...

انجمن کدستانMoisrex

MoisrexMoisrex.rozblog.com
زمان جاریtime : شنبه 16 تیر 1403 - 6:53 بعد از ظهر
نام کاربریusername : پسوردpassword : یاor عضویتregister | رمز عبور را فراموش کردمForgot your password?
شما در سایت ما ثبت نام نکرده اید و یا وارد اکانت کاربری خود نشده اید. از شما خواهشمند هستیم You are not log in to site. Please وارد شویدlogin یاor ثبت نام کنیدregister .
سورس و برنامه جمع و ضرب دو عدد 20 رقمی با c++
تعداد بازدیدvisits : 759
pnunp آفلاین



ارسال هاAnswers : 78
عضویتRegistration date : 9 /11 /1391
حمایت کردهThanks : 26
حمایت شدهThanked : 3
سورس و برنامه جمع و ضرب دو عدد 20 رقمی با c++

این برنامه را خودم به زبان cpp نوشته ام.(دزدیدن مجاز است)
برای کامپایل کردن آن از توربو ++c استفاده نمایید.

سورس برنامه:

کد:

#include <iostream.h>

#include <conio.h>

int x[20],y[20],w[40],k[20][40];// www.pnunp.ir

void multiply(void);

void Sum(void);

void main(){

char t[20];

int i,j,z;

clrscr();

cout << "\n Enter a Number 1 :";

cin >> t;

z=19;

for(i=0;i<20 && t;i++);

for(i=i-1;i>=0;i--)

x[z--]=t-48;

cout << "\n Enter a Number 2 :";

cin >> t;

z=19;

for(i=0;i<20 && t;i++);

for(i=i-1;i>=0;i--)

y[z--]=t-48;

for(i=0;i<20;i++)

for(j=0;j<40;j++)

k[j]=0;

multiply();

getch();

}

/**************************************************************************

**************************************************************************/

void multiply(void){

int i,j,z,z1,tmp,c;

c=0;

z=39;

for(i=19;i>=0;i--)

for(j=19;j>=0;j--){

tmp=(x*y[j])+c;

c=0;

// cout<<tmp<<"\n";

while(tmp>=10){

c++;

tmp=tmp-10;

}

if(i==19)

k[j+20]=tmp;

else{

if(j==19){

z--;

z1=z;

}

k[z1--]=tmp;

}

}

c=0;

for(j=39;j>=0;j--){

for(i=0;i<20;i++)

tmp+=k[j];

tmp+=c;

c=0;

while(tmp>=10){

c++;

tmp-=10;

}

w[j]=tmp;

tmp=0;

}

for(i=0;i<40 && w==0 ;i++);

cout<<"\n\n Value zarb= ";

for(i;i<40;i++)

cout<<w;

Sum();

}

/*********************************************************************/

void Sum(void){

int i,tmp,c,s[20];

c=0;

for(i=19;i>=0;i--){

tmp=(x+y)+c;

c=0;

while(tmp>=10){

c++;

tmp=tmp-10;

}

s=tmp;

}

cout<<"\n\n Value jam = ";

for(i=0;i<20 && s==0 ;i++);

for(i;i<20;i++)

cout<<s;

}

چهارشنبه 27 شهریور 1392 - 12:01
وب کاربرUser's blog ارسال پیامsend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شدهThanks : سپاس هاThanks (2) : sharifpour - ariaman5 -
sharifpour آفلاین



ارسال‌هاAsnwers : 1058
عضویتRegistration date : 4 /4 /1392
حمایت کردهthanks : 469
حمایت شدهThanked : 175
پاسخAnswer 1 : سورس و برنامه جمع و ضرب دو عدد 20 رقمی با c++

مرسی



آنچه از سر گذشت ؛ شد سرگذشت!!!
حیف بی دقت گذشت،؛ اما گذشت!!!
تاکه خواستیم یک "" دوروزی "" فکرکنیم !!!!
بردرخانه نوشتند ؛؛ درگذشت .....
...
چهارشنبه 27 شهریور 1392 - 15:48
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport



moisrex
درباره ماAbout us لینک های ماOur links کلمات کلیدیKeywords
انجمن تخصصی کدستان ، ساخته شده توسط فردی با نام مستعار Moisrex می باشد.This forum designed by a person who called Moisrex.

ایمیلE-mail : Moisrex @ Gmail.com
کدستان,انجمن کدستان,کدنویسی,انجمن پشتیبانی,فروم,رزبلاگ,آموزش کدنویسی,درخواست کد
تمامی حقوق این انجمن مربوط به همین انجمن می باشد | طراحی قالبCopyright (c) By Moisrex , All rights reserved | Desiger : Moisrex