سلام این استاد ما یه برنامه C گفت بنویسیم:18: که از کاربر یه n می گیرو بعد بایید سریخودم می خواستم باپیدا کنم که تو تواناش گیر کردم
راستی استادمون
if و حلقه ی تکرار for رو یاد داده با ساختار ورودی وخروجی C کتاب جعفز نژاد قمی
مر30 :10:
:19:
Printable View
سلام این استاد ما یه برنامه C گفت بنویسیم:18: که از کاربر یه n می گیرو بعد بایید سریخودم می خواستم باپیدا کنم که تو تواناش گیر کردم
راستی استادمون
if و حلقه ی تکرار for رو یاد داده با ساختار ورودی وخروجی C کتاب جعفز نژاد قمی
مر30 :10:
:19:
تو اين قطعه مي تونين اين کارو انجام بدين . آخر سر هم بايد sum رو به عنوان نتيجه printf کنين :
البته به جاي cin بايد از scanf براي گرفتن ورودي يعني n از کاربر استفاده کنين که تعداد جمله هايي هست که مي خواين محاسبه بشه .کد:double sum=0;
int count=1;
double pow;
int n;
cin>>n;
while(count<=n)
{
pow=1;
for(int i=0; i<count;i++)
pow*=2;
sum+=(1/pow);
count++;
}
ضمنا مي تونين از عنوان مناسب تر براي تاپيک استفاده کنين . ممنون .
آقا شرمنده من هم تو نوشتن یه برنامه مشکل دارم دیگه تاپیک جدا نزدم دیدم همینجا داغه چسبوندم :دی
برای تبدیل postfix به infix و بلعکس یه برنامه نوشتم با حلقه for که اول کاراکترها رو توی یه آرایه میریزم بعد به پشته وارد میشن و در این حین عملگر ها و عملوند ها از هم جدا میشن و همچنین عملیات محاسبه هم انجام میشه .
یعنی اول شما یه عبارت postfix میدی برنامه تبدیلش میکنه به infix آخر هم جواب عبارت رو نمایش میده .
حالا میخوام ببینم چطوری میشه یا switch case اینو نوشت ؟ آخه یکی گیر داده با switch بنویسی !
اگه کد نشد همون الگوریتم رو هم بگین ممنون میشم :)
یه مشکل من که while نخوندمنقل قول:
کد:#include <iostream>
using namespace std;
int check(int a, int b);
int _tmain(int argc, _TCHAR* argv[])
{
double a = 0.5;
double q = 0.5;
double qn = 0.5;
int n = 0;
cin >> n;
for(int i = 1; i < n; i++)
{
qn *= qn;
}
cout << a*((1-qn)/(1-q));
return 0;
}
به جاینقل قول:
یه مشکل من که while نخوندم
اینو بنویسکد:while(count<=n)
کد:for (int j=count; j<=n; j++)
دست همتون درد نکنه برنامه این جوری شد :31:
[PHP]# include <stdio.h>
# include <conio.h>
int main()
{
float temp, q, a,final;
int i, n;
printf("Plz Enter You n Num :");
scanf("%d",&n);
n=n-1;
q=0.5;
a=0.5;
temp=q;
for(i=0;i<n;i++)
temp=temp*q;
final=(a*(1-temp))/(1-q);
printf("%f",final);
getch();
return 0;
}
[/PHP]