بزنامه ای بنویسید که محاسبه کند به چند طریق میتوان 5000 ریال را با اسکناسهای 2000و1000و500 ریالی خرد کرد؟
به زبان c
Printable View
بزنامه ای بنویسید که محاسبه کند به چند طریق میتوان 5000 ریال را با اسکناسهای 2000و1000و500 ریالی خرد کرد؟
به زبان c
نقل قول:
فكر كنم اين برنامه مشكلتو حل كنه:
کد:#include <stdio.h>
#include <conio.h>
void main(void)
{int i,j,k,a;
a=0;
clrscr();
for(i=0;i<=10;i++)
for(j=0;i<=5;i++)
for(i=0;i<=2;i++)
if(k*500+j*1000+i*2000==5000)
{printf("\n\n%d*500+%d*1000+%d*2000=5000",k,j,i);
a++;
}
printf(\n\nThe number of this summation:%d",a);
getch();
}
به زبان ویژوال بیسیک بنویسید .. ممنون:n01:
سلامنقل قول:
اولین باری هست که کدی رو میبینم و یه هم میریزم.
اولا این کد اصلا کامپایل نمیشه.
حالا فرض کنیم کوتیشن تابع printf رو هم گذاشتیم؛خوداییش فهمیدی چی نوشتی؟
ببخشید اگه تند حرف زدم..
عزیز من صحیحش رو برات این پایین گذاشتم،کامپایل هم میشه..نقل قول:
فقط توی c++ نوشتم.اگه مایلی به c باشه به جای cout ،printf بزارید ،این رو دیگه به خودتون میسپارم،موفق باشید :6:
ببخشید یادم رفته بود کد رو بزارم..
:n26:کد:#include <iostream>#include <conio.h>
void main(void)
{int i,j,k,a=0,p=1;
for(i=0;i<=10;i++) //i=500
{for(j=0;j<=5;j++) //j=1000
{for(k=0;k<=2;k++) //k=2000
if(k*2000+j*1000+i*500==5000)
{ cout<<"baraye halate "<<p<<" "<<k<<"*"<<"2000"<<"+"<<j<<"*"<<"1000"<<"+"<<i<<"*"<<"500\n";;
a++;
p++;
}}}
cout<<"Tedade halate Koll barabare : "<<a;;
getch();
}