پرسش و پاسخ در زبانهای برنامه نویسی C

sahar_2010

عضو جدید
با سلام،
اینم برنامه!
کد:
#include <stdio.h>
#include <conio.h>
int main()
{
 int A, B, a, b, t;
 printf("enter number 1 between 1,100:");
 scanf("%d",&A);
 printf("enter number 2 between 1,100:");
 scanf("%d",&B);
 a = A;
 b = B;
 
 while(B != 0) //A is GCD
 {
  t = A % B;
  A = B;
  B = t;
 }
 printf("\nGCD(%d,%d)= %d",a,b,A);
 printf("\nLCM(%d,%d)= %d",a,b,((a * b) / A));
 printf("\nGCD + LCM = %d",(A + ((a * b) / A)));
 
 printf("\nPress a key to quit...");
 getch();
 return 0;
 
}
البته خیلی بهتر بود برنامه ی خودتون رو می ذاشتید تا اشکالاتتون برطرف بشه!
با آرزوی موفقیت![/QUOTE
باید با استفاده از تابع برانامه رو می نوشتم که یه کم سخت بود که اونم نحوه ی اعلانشو نمی دونستم که دیروز متوجه شدم...
بازم خیلی خیلی ممنون.
 

sananrad

عضو جدید
کاربر ممتاز
درخواست برنامه c++ 64 bit

درخواست برنامه c++ 64 bit

سلام به همگی

برنامه سی پلاس پلاس واسه ویندوز 7 (64 بیتی ) از کجا بیارم؟

کسی نداره ؟؟؟
 

میتا

کاربر بیش فعال

آبجی

عضو جدید
کاربر ممتاز
سلام به همگی

برنامه سی پلاس پلاس واسه ویندوز 7 (64 بیتی ) از کجا بیارم؟

کسی نداره ؟؟؟

سلام دوست گرامی برنامه ++c رو میتونی از اینجا دانلود کنی
نصبشم که میدونید

PHP:
http://www.embedupload.com/?d=9DYLKWAYCI
 

maysa70

عضو جدید
salam ye projeye ketabkhanedaram ke bayad ba estefade az file neveshte beshen komak konid
پروژه ی برنامه ی حدس اعداد که شما یک عدد را در نظر می گیرید بعد کامپیوتر با پرسیدن یه تعداد سوالات اون عدد رو حدس می زنه رو نیاز دارم لطفا کمک کنید
ممنون
 

آبجی

عضو جدید
کاربر ممتاز
پروژه ی برنامه ی حدس اعداد که شما یک عدد را در نظر می گیرید بعد کامپیوتر با پرسیدن یه تعداد سوالات اون عدد رو حدس می زنه رو نیاز دارم لطفا کمک کنید
ممنون


ببین این سورس میتونه کمکت کنه

PHP:
#include "stdio.h"
#include "conio.h"
#include "iostream.h"
#include "stdlib.h"

void main()
{
    int i, n = rand() % 100;
    clrscr();
    do
    {
        cout << endl << "Please enter the correct number : ";
        cin >> i;
        if (i == n)
            break;
        if (n > i)
        {
            cout << "No, Try a greater number.";
            continue;
        }
        cout << "No, Try a less number.";
    } while (i!=n);
}
 

arezoo70

عضو جدید
پروژه ی برنامه ی حدس اعداد که شما یک عدد را در نظر می گیرید بعد کامپیوتر با پرسیدن یه تعداد سوالات اون عدد رو حدس می زنه رو نیاز دارم لطفا کمک کنید
ممنون
+با سلام به دوستان یه پروژه دارم با موضوع فایل کتابخانه به زبان c++
اگه دارید به این ادرس mailکنیدwww.elisa_51270@yahoo.com
 

hamed_4724

عضو جدید
در خواست برنامه كوچك به زبان ++c با آرايه

در خواست برنامه كوچك به زبان ++c با آرايه

با سلام من درخواست كد كامل يه برنامه اي ميخواستم كه روي مسله اينه ::: برنامه اي كه n عدد دلخواه را دريافت كرده مثلا 20 تا عدد و در يك آرايه ذخيره كند سپس با خواندن عدد دلخواهي به كنوان كليد جست و جو با پيغام مناسبي وجود و يا عدم وجود اين كليد را يعني عدد مورد نظر را مشخص كند... اگه كمكم كنيين ممنون ميشم....:gol:

( فايل exe رو نميخوام فقط كد كاملش رو ... ممنوون.)
 
آخرین ویرایش:

sayyad84

متخصص زبان Assembly
کاربر ممتاز
برنامه ای ساده برای جستجوی ترتیبی

برنامه ای ساده برای جستجوی ترتیبی

با سلام،
فکر نمی کنید خیلی آسونه!!!
با جستجوی ترتیبی براتون نوشتم!
کد:
[LEFT]#include <iostream.h>
#include <conio.h>
#define n 20
int main()
{
 int A[n];
 int i,X;
 
 cout<<"Enter "<<n<<" numbers:";
 for(i=0;i<n;i++)
  cin>>A[i];
 
 cout<<"\nEnter KEY:";
 cin>>X;
 
 for(i=0;i<n;i++)
  if(A[i] == X)
  {
   cout<<"\nKey found in "<<i+1;
   break;
  }
  
 if(i == n)
  cout<<"\nKey not found!";
  
 cout<<"\nEnter key...";
 getch();
 return 0;
}[/LEFT]
 

mehrsaa

عضو جدید
سوال در زمینه برنامه C++

سوال در زمینه برنامه C++

سلام بچه ها عيدتون مبارك
من ترم 2اي هستم ممنون ميشم كمك كنيد
2تا سوال دارم كه هركار ميكنم توي (((C++))) درست از آب در نمياد
1.برنامه اي كه ابتدا با سوال از كاربر تعداد اعدادي را كه مد نظرش است,وارد كند و سپس به همان تعداد اعداد صحيح بزرگ دلخواه را از كاربر بگيرد و سپس بزرگترين عدد از بين اعداد خوانده شده را در خروجي چاپ كند.(در ++C)
2.برنامه اي كه يك عدد صحيح + را از ورودي بخواند و تشخيص دهد ارقام عدد به صورت يكتا يا منحصر به فرد هست يا خير؟؟ (در ++C)
ممنون ميشم كمكم كنيد لطفا
 

shadow girl

عضو جدید
سلام دوستان
برنامه های زیر رو اگه بلدید یا همین جا بذارید یا میل کنید
سوال 1:
الگوریتمی که یک عددحقیقی را دریافت کند وآن را به صورت دنباله همگرایی از اعداد کسری نمایش دهد.
سوال2:
برنامه ای که دومجموعه رادریافت کندوتمام توابع ممکن از مجموعه اول را به مجموعه دوم نمایش دهد.
سوال 3:
برنامه ای که دو مجموعه رادریافت کندوتمام رابطه های ممکن از مجموعه اول را به مجموعه دوم نمایش دهد.
من مرتب چک میکنم نظراتتونو بدین لطفا
hadis_salimiiut@yahoo.com
hadissalimi.sut@gmail.com
hadis.iut@gmail.com
با تشکر فراوان
 

alirayaneh

عضو جدید
چند مسئله ..

چند مسئله ..

سلام دوستان
یکی از اساتید چندتا سوال داده که با زبان c++ بنویسیم من این زبان رو کار نکردم ممنون میشم اگه دوستان کمک کنند

1- برنامه ای بنویسید که اعداد سه رقمی که دارای خاصیت زیر هستند را یافته و چاپ کند

1! + 4! + 5!
1 فاکتوریل + 5 فاکتوریل + 4 فاکتوریل برابر است با 1+24+120 =145






2- برنامه ای بنویسید که y , m , d را بعنوان سال و ماه روز خوانده و نتایج آن را چاپ کند

اسفند 29 روز دارد




3-عددی را به عنوان تعداد روز از ورودی خوانده و بگوید چند سال و ماه و روز در آن وجود دارد با استفاده از حلقه for



4- عدد x بر حسب رادیان خوانده مقدار cos x را با استفاده از 10 جمله اول دنباله زیر محاسبه کنید

کد:
(1-x^2)/(2!+((x^4)/4!)-((x^6)/6!)+....)
 

computer_soft

اخراجی موقت
درخواست برنامه به زیان سی یا سی++ ***فوزی***

درخواست برنامه به زیان سی یا سی++ ***فوزی***

سلام خوبین؟امیدوار تعطیلات رو به خوبی پشت سر گذشته باشید.

یک سوال برنامه میخوام و تا یک شنبه ی هفته ی دوم بعد عید لازم دارم.

خیلی هم ساده اس! خودم مینویسم اما واسه یک دوره فقط!

برنامه ی پرانتز گذاری ، که بگوید پرانتر گذاری یک عبارت درست است یا خیر؟

یعنی به ازای هر پرانتزی که باز میشود، پرانتزی بسته هم داشته باشیم

ممنون
 

Atieh70

عضو جدید
محاسبه یک عبارت چندجمله اي که به صورت رشته وارد می شود.

محاسبه یک عبارت چندجمله اي که به صورت رشته وارد می شود.

با سلام وتبریک سال نو
من بازبانc++ دارم برنامه ای می نویسم که یه عبارت چند جمله اي باحداکثرتوان بیست وحداکثر طول رشته هشتاد کاراکترراازکاربردریافت می کند ونیز مقدارx هم میگیرد وسپس جواب را چاپ می کند .
ازدوستان درخواست میکنم اگر کسی کمکی می تونه بهم بکنه
باتشکر​
 

sayyad84

متخصص زبان Assembly
کاربر ممتاز
با سلام،
این جزو اولین برنامه هام با ++C اه:
کد:
[LEFT]#include <iostream.h>
#include <conio.h>
class stack{
  char buffer[100];
 public:
  int pointer;
  void init(void);
  int pop(char*p);
  int push(char u);
     }s;
void stack::init(void)
{
 pointer=-1;
}
int stack::pop(char *p)
{
 if(pointer==-1)
 {
  cout<<"Your phrase is not Balance!";
  return 0;
 }
 else
 {
  *p=buffer[pointer--];
  return 1;
 }
}
int stack::push(char u)
{
 if(pointer>=99)
 {
  cout<<"phrase is too long!";
  return 0;
 }
 else
 {
  buffer[++pointer]=u;
  return 1;
 }
}
main()
{
 char c;
 s.init();
 cout<<"Please enter your phrase with '.' in end:\n";
 do
  {
 cin>>c;
 if(c=='(')
  s.push(c);
 else
  if(c==')')
   s.pop(&c);
  }while(c!='.');
 if(s.pointer==-1)
  cout<<"Your phrase is Balance.";
 else
  cout<<"Your phrase is not Balance!";
 cout<<"\nPress a key...";
 getch();
 return 0;
}[/LEFT]
 

hamed_4724

عضو جدید
درخواست برنامه به زبان ++c

درخواست برنامه به زبان ++c

برنامه اي كه عددي رو در يافت و آنرا در پشته ذخيره كرده و سپس با انتخاب كاربر امكان نمايش بالاي پشته و حذف و درج در پشته را فراهم سازد منظور يه علامتي بزاريم كه كاربر با انتخاب مثلا عدد 1 بتونه به پشته عدد اضافه كنه با انتخاب 2 يكي از بالاي پشته حذف بشه و عدد 3 رو اگه انتخاب كرد بالاي پشته رو نشون بده... منظور اينجا كه نوشتم با انتخاب عدد مثال گفتم شايد به نظرم اينم بشه مثلا add بزنه اين كار هارو انجام بده ... لطفا كدش رو برام بنويسيد ...ديگه خودمم خجالت ميكشم از بس درخواست دادم ... ولي چاره ندارم خيلي مبتدي هستم... دوستان اگه وقت داشتن بهم جواب بدن...
... باتشكر...:gol:
 

a.aktichi

عضو جدید
برنامه اي كه عددي رو در يافت و آنرا در پشته ذخيره كرده و سپس با انتخاب كاربر امكان نمايش بالاي پشته و حذف و درج در پشته را فراهم سازد منظور يه علامتي بزاريم كه كاربر با انتخاب مثلا عدد 1 بتونه به پشته عدد اضافه كنه با انتخاب 2 يكي از بالاي پشته حذف بشه و عدد 3 رو اگه انتخاب كرد بالاي پشته رو نشون بده... منظور اينجا كه نوشتم با انتخاب عدد مثال گفتم شايد به نظرم اينم بشه مثلا add بزنه اين كار هارو انجام بده ... لطفا كدش رو برام بنويسيد ...ديگه خودمم خجالت ميكشم از بس درخواست دادم ... ولي چاره ندارم خيلي مبتدي هستم... دوستان اگه وقت داشتن بهم جواب بدن...
... باتشكر...:gol:

اول باید یه ساختمان تعریف کنی:
struct node{
INT info;
struct node *next;
};
node *MyTop;
هر خانه پشته را به دو قسمت تقسیم و تعریف کردی، یک قسمت مربوط به داده و دیگری برای اتصال به گره بعدی.یک متغییر اشاره گری از نوع ند تعریف کردیم
عمل قرار دادن یک عنصر بدین صورت است، ابتدا یک متغییر ایجاد کرده و مقدار را در آن قرار می دهیم و آن را به خانه ی اول وصل می کنیم:
temp = new node;
temp -> info = meghdar;
temp -> info = MyTop;
MyTop = temp;
خط آخر هم یعنی : عنصر تمپ را به عنوان عنصر بالای پشته در نظر می گیریم.
عمل پاپ یا پاک کردن هم خیلی آسونه:
h=MyTop;
MyTop= MyTop -> next;
free(h);
عنصر بالای پشته را در یک متغییری قرار می دهیم،سپس عنصر بعدی را به عنوان عنصر بالایی انتخاب می کنیم.در خط آخر هم حافظه اشغال شده را آزاد می کنیم.
شرمنده که نتونستم بیش از این توضیح بدم
 

AdSeZ

عضو جدید
جواب چی شد پس

جواب چی شد پس

:que:برنامه ای بنویسید که یک عدد اعشاری را گرفته و دو بار در خروجی چاپ کند؟؟؟
به زبان سی ++ یعنی کسی نیست جواب سوالاتمون رو نده:mad:
 

sayyad84

متخصص زبان Assembly
کاربر ممتاز
با سلام،
مثل این که انتظار جواب پیش از سؤال داشتید!!!
کلیت برنامه در زیر اومده، البته بدون جزئیات:
کد:
[LEFT]#include <iostream.h>
int main()
{
float a;
cin>>a;
cout<<a<<a;
return 0;
}[/LEFT]
 

racer

عضو جدید
حل مسائل آنالیز عددی با زبان c

حل مسائل آنالیز عددی با زبان c

سلام کسی هست؟؟؟؟؟؟؟؟؟؟میخوام سوالای انالیز عددیرو با زبان c حل کنم. چطوری این کارو کنم؟؟؟؟؟؟؟؟؟؟؟؟لطفا کمک کنین :redface::(مثلا cos x+x رو چطور به روش وتری یا نابجایی حل کنم؟؟؟؟؟؟؟؟؟:que:
 

register67

عضو جدید
سوال

سوال

سلام به همه ی شما دوستان عزیز
اگر کسی جواب سوال زیر را دارد و یا می داند ممنون میشم که جواب دهد:

برنامه ایی بنوسید که 10 تا عدد از ورودی بگیرد و کوچکترین عدد را بدهد؟

برنامه ایی بنوسید که 10 تا عدد از ورودی بگیرد و بزرگترین عدد را بدهد؟
 

s.hoseinpur

عضو جدید
جستجو در لیست پیوندی یک طرفه ساده

جستجو در لیست پیوندی یک طرفه ساده

سلام دوستان، چند تا سئوال داشتم،اگه اطلاعاتی دارین راهنماییم کنین :gol::gol:

1-جستجو در لیست پیوندی:
مثلا می خواییم در یک لیست یک طرفه ساده که اسامی دانشجوها رو ذخیره کرده(از کاربر گرفته) a و b رو اعمال کنیم؛
a)اسم پنجمین دانشجوی موجود در لیست رو نمایش بده
b)دانشجویی به اسم "رضا" رو جستجو کنه اگه پیدا شد پیغام "Found" اگه نه پیغام "Not Found" رونمایش بده
 

sayyad84

متخصص زبان Assembly
کاربر ممتاز
با سلام،
کد:
[LEFT]#include <stdio.h>
#include <conio.h>
int main()
{
int A[10];
int i,Min,Max;
 
printf("Enter 10 number:");
for(i=0;i<10;i++)
scanf("%d",A[i]);
 
Min=A[0];
Max=A[0];
for(i=1;i<10;i++)
{
if(A[i]<Min)
Min=A[i];
if(A[i]>Max)
Max=A[i];
}
 
printf("\nMin=%d\nMax=%d",Min,Max);
 
printf("\nPress a key...);
getch();
return 0;
}[/LEFT]
این هر دو رو شامل می شه!
 

a.aktichi

عضو جدید
سلام دوستان، چند تا سئوال داشتم،اگه اطلاعاتی دارین راهنماییم کنین :gol::gol:

1-جستجو در لیست پیوندی:
مثلا می خواییم در یک لیست یک طرفه ساده که اسامی دانشجوها رو ذخیره کرده(از کاربر گرفته) a و b رو اعمال کنیم؛
a)اسم پنجمین دانشجوی موجود در لیست رو نمایش بده
b)دانشجویی به اسم "رضا" رو جستجو کنه اگه پیدا شد پیغام "Found" اگه نه پیغام "Not Found" رونمایش بده
من یه تیک از برنامه رو اینجا برات میزام که به پرسشت تا حد زیادی پاسخ میده
کد:
struct node{
 char name[20];
 float stno;
 float num[3];
 float ave;
 node *link;
};
.
.
.
 cout<<"Enter Student Name: ";
 gets(s);
 q=p;
    if(strcmp(q->name,s)==0){
    cout<<"\n Average= "<<q->ave;
    getch();
    return;
  }//end of if
  while(q!=0){
    if(strcmp(q->name,s)==0){
     cout<<"\n Average= "<<q->ave;
     getch();
     return;
    }//end of if
    q=q->link;
  }//end of while
p عنصر اولمون در نظر میگیریم و q رو هم به عنوان یه عنصر شناور.مقدار رو وقتی گرفت با قسمت نام گره ها مقایسه میکنه،اگر یکسان بود(صفر می شود) کلمه معدل شخص رو چاپ میکنه(میتونی شمارشو چاپ کنی)
 

deniz jafari

عضو جدید
سورس کد تکه برنامه به زبان C++

سورس کد تکه برنامه به زبان C++

من سورس کد برنامه های زیر رو میخواهم پروژه پایان ترم هست
برنامه ای که عددی در مبنای 10 را از ورودی خوانده وبه مبنای 2و8و6 تبدیل کند؟
عملیات ماتریس ها ضرب و جمع و تفریق و ترانهاده ی ماتریس ؟
در زبان سی++ تا 16 خرداد هم فرصت دارم خواهش می کنم کمک کنین.
 
بالا