سلام دوستان یه سوال فوری داشتم اگه زود جواب بدین ممنون میشم.
چطوری میشه یه تک کاراکتر رو از ورودی گرفت؟؟ منظورم کاریه که تابع ()getch انجام میده. از کتابخانه ی conio.h هم نمیتونم استفاده کنم.
سلام دوستان یه سوال فوری داشتم اگه زود جواب بدین ممنون میشم.
چطوری میشه یه تک کاراکتر رو از ورودی گرفت؟؟ منظورم کاریه که تابع ()getch انجام میده. از کتابخانه ی conio.h هم نمیتونم استفاده کنم.
خیلی راحت با دستورهای scanf و cin میتونید دریافت کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام بر اساتید عزیز
این برنامه من مشکل داره و مشکلش در ورود کاراکتر هایی غیر از 0 تا 9 هست که برنامه هنگ میکنه ، حالا من می خوام با استفاده از دستور getche() و آرایه ها این مشکل رو حل کنیم و همچنین برنامه طوری تغییر کنه که با ورود اولین عدد و زدن یکی از چهار عملگر + یا* یا/ یا- عدد دوم رو وارد کنیم ( در حالت قبلی برای هربار عدد وارد کردن باید کلید Enter رو میزدیم تا عدد دوم رو وارد کنیم) و سپس برای دیدن نتیجه کلید اینتر رو بزنیم تا نتیجه عملیات روی صفحه نمایش چاپ شود.
راستی شنیدم که با دستور goto (x,y) میشه کادری زیبا برای جواب نهایی درست کرد و از دستور text back ground هم میشه رنگ فونت و پس زمینه کادر رو عوض کرد ، میشه از اینها استفاده کرد؟؟؟کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
منتظر کمک اساتید هستیم![]()
ممنون میشم این چند برنامه رو برام بنویسید :
1- برنامه ای بنویسید که عددی از ورودی گرفته و مشخص کند ایا کامل است یا خیر ؟ (عدد کامل عددی است که برابر مقسوم علیه های خود باشد )
2-برنامه ای بنویسید که یک عدد گرفته و تعداد ارقام انرا چاپ کند .
3-برنامه ای بنویسید که یک عدد را گرفته و مجموع ارقام ان را چاپ کند.
4-برنامه ای بنویسید که عددی را گرفته و فاکتوریل انرا چاپ کند
5-برنامه ای بنویسید که یک جمله را گرفته و تعداد جملات انرا چاپ کند.
6-برنامه ای بنویسید که یک ارایه صد عنصری از اعداد را گرفته و سپس یک عدد را گرفته و مشخص کند ایا عدد در ارایه وجود دارد یا خیر؟
7-برنامه ای بنویسید که یک ارایه صدعنصری را گرفته و یک عدد را دریافت کند و و مشخص کند که این عدد چند بار در ارایه تکرار شده است
8-برنامه ای بنویسید که یک ارایه صد عنصری از اعداد را دریافت کرده و max عنصر انرا مشخص کند
=------------
پیشاپیش ممنون در ضمن به زبان c هست نه c++
سلام به همه
آقا من دنبال اینم که اگه بتونم یه چیز شبیه به MP3 پلیر بنویسم که WAV,WMA و ... پخش کنه با ساختار این فایل زیاد مشکل ندارم
و در حال حاضر بزرگترین مشکل هم پخش صدا هست یعنی من بعد از پیدا کردن دیتا صدا باید دونه دونه اون رو روی کارت صدا بریزم با یه سرعت متناسبی حالا نمیدونم چه دستوری هست تا من دیتا صدا رو کارت صدا بریزم یک جورایی کد های تابع PlaySound رو می خوام کسی هست بتونه کمکم کنه
در ضمن با برنامه Dev-C++ g کار میکنم و به زبان C++ f هست قعلا فقط می خوام تو محیط داس برنامه ش رو بنویسم
دوستان کسی نمیدونه واسه ویندوز CE چه کامپایلری استفاده میشه؟ از همون dev-c++ میشه استفاده کرد؟
1- برنامه ای بنویسید که عددی از ورودی گرفته و مشخص کند ایا کامل است یا خیر ؟ (عدد کامل عددی است که برابر مقسوم علیه های خود باشد )
2-برنامه ای بنویسید که یک عدد گرفته و تعداد ارقام انرا چاپ کند .#include <iostream.h>
int main ()
{
int n,sum=0;
int i;
cout<<"Enter number \n";
cin>>n;
for (i=1;i<n;i++) {
if (n%i==0)
sum+=i;
}
if (n==sum)
cout<<"The Number is perfect\n " ;
else cout<<"Not Perfect \n";
return 0;
}
#include <iostream.h>
int main ()
{
long c=0 ;
long n;
cin>>n;
while (n>0)
{
n/=10;
c++;
}
cout<<c;
return 0;
}
3-برنامه ای بنویسید که یک عدد را گرفته و مجموع ارقام ان را چاپ کند.
#include <iostream.h>
int main ()
{
int sum=0,i,n;
cin>>n;
while (n>0)
{
int r=n%10;
sum+=r;
n/=10;
}
cout<<sum;
return 0;
}
4-برنامه ای بنویسید که عددی را گرفته و فاکتوریل انرا چاپ کند
[QUOTE]#include <iostream.h>[/
int main ()
{
int fact=1;
int n;
cin>>n;
for (int i=1;i<=n;i++)
fact*=i;
cout<<fact;
return 0;
}
6-برنامه ای بنویسید که یک ارایه صد عنصری از اعداد را گرفته و سپس یک عدد را گرفته و مشخص کند ایا عدد در ارایه وجود دارد یا خیر؟
7-برنامه ای بنویسید که یک ارایه صدعنصری را گرفته و یک عدد را دریافت کند و و مشخص کند که این عدد چند بار در ارایه تکرار شده است#include <iostream.h>
int main ()
{
int a[100];
int flag=0;
for (int i=0;i<10;i++)
{
cout<<"enter "<<i<<" \n";
cin>>a[i];
}
int n;
cin>>n;
for (i=0;i<10;i++)
{
if (n==a[i])
flag=1;
}
if (flag==1)
cout<<"\n exist";
cout<<"No";
return 0;
}
8-برنامه ای بنویسید که یک ارایه صد عنصری از اعداد را دریافت کرده و max عنصر انرا مشخص کند#include <iostream.h>
int main ()
{
int a[100];
int count=0,n;
for (int i=0;i<10;i++)
{
cout<<"Enter Number "<<i<<" \n";
cin>>a[i];
}
cout<<"Enter N \n";
cin>>n;
for (i=0;i<10;i++)
{
if (n==a[i])
count++;
}
cout<<"The Number of repeat is "<<count<<endl;
return 0;
}
#include <iostream.h>
int main ()
{
int a[100];
int i;
int max;
for (i=0;i<10;i++)
{
cout<<"enter "<<i<<" \n";
cin>>a[i];
}
max=a[0];
for (i=1;i<10;i++)
{
if (a[i]>max)
max=a[i];
}
cout<<max;
return 0;
}
Last edited by Life24; 15-12-2011 at 14:27.
[QUOTE=Life24;6703308]1- برنامه ای بنویسید که عددی از ورودی گرفته و مشخص کند ایا کامل است یا خیر ؟ (عدد کامل عددی است که برابر مقسوم علیه های خود باشد )
2-برنامه ای بنویسید که یک عدد گرفته و تعداد ارقام انرا چاپ کند .
3-برنامه ای بنویسید که یک عدد را گرفته و مجموع ارقام ان را چاپ کند.دست گلت درد نکنه عزیز خیلی لطف کردی
4-برنامه ای بنویسید که عددی را گرفته و فاکتوریل انرا چاپ کند
#include <iostream.h>[/
int main ()
{
int fact=1;
int n;
cin>>n;
for (int i=1;i<=n;i++)
fact*=i;
cout<<fact;
return 0;
}
6-برنامه ای بنویسید که یک ارایه صد عنصری از اعداد را گرفته و سپس یک عدد را گرفته و مشخص کند ایا عدد در ارایه وجود دارد یا خیر؟
7-برنامه ای بنویسید که یک ارایه صدعنصری را گرفته و یک عدد را دریافت کند و و مشخص کند که این عدد چند بار در ارایه تکرار شده است
8-برنامه ای بنویسید که یک ارایه صد عنصری از اعداد را دریافت کرده و max عنصر انرا مشخص کند
فقط اینا به c++ هست چون تو c با printf و void main و اینا سرکار داره 5 هم مثه اینکه جا افتاده
بازم ممنون![]()
با DirectSound, DirectMusic میشه. احتمالا راههای ساده تری باشه نمیدونم ولی اینا برای DirectX هستن. اگه بخای خودت اطلاعات رو با یه حلقه یه زره یه زره بنویسی تو بافر و از یه طرف پشت سر هم پخش شه میتونی از DirectSound استفاده کنی. مطمئنن سرعت اجرای کدهاش بالاست و خیلی روون میتونی صدا رو پخش کنی. البته باهاش کار نکردم تو کتاب خوندم Sample هاشم دیدم که تو انترنت هم هست.
Last edited by Qadiany; 15-12-2011 at 19:47.
سلام دوستان
من یک پروژه دارم که همه ی زیر برنامه هاشو نوشتم فقط موند این یکی که هر کار کردم نتونستم بنویسمش.ممنون می شم راهنماییم کنید ...
زیر برنامه اینه : یک متن رو بگیره اگر کلمه در انتهای خط بود از وسط نصف نشود واگر نصف شد یک خط تیره در انتهای خط قرار بده.
بازم ممنون
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)