سئوالات و مشکلات برنامه نویسی به زبان C و ++C

sonami_k

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

SHRP

همکار مدیر تالار مهندسی کامپیوتر متخصص برنامه نوی
کاربر ممتاز
سلام میخواستم بدونم زبان c بهتر است یا ++c و تفاوت این دو زبان در چیست؟
تفاوتهای ساختاری زیادی داره
نحوه کد نویسی زیاد متفاوت نشده ولی تعداد زیادی نوآوری داشته مثلا توی سی ++ شما هر جای برنامه می تونید متغیر تعریف کنید
j,qdphj fdajv nv hdk gdk;:
http://uili.ir/576/تفاوت-زبان-برنامه-نویسی-c-با-c-در-چیست؟
 

mohammad_444_0o

عضو جدید
سلام
برنامه ای که تا کلید f فشرده نشده از کاربر کاراکتر بگیره و در نهایت تعداد دریافت رو نشون بده
این غلطه؟؟؟
#include <iostream>
int main()
{
char a; int i=0;
do{
cout<<"please enter a character"<<endl;
i++;
}
while(a!='f');
cin>>a;
cout<<"the program received"<<i<<"characters to find f";
return 0;
}
 

mohammad_444_0o

عضو جدید
و اینم برنامه ای برای اینکه مجموع فاکتوریل های یه عدد محاسبه بشه

#include <iostream>
int main()
{
int a,sum=0; cout<<"enter a number ";
cin>>a;
do
{
c=a%10;
int f=1;
while(c>0){
f*=c;
c--;
}
sum+=f;
}
while(a/10>0);


return 0;
}
 

mohammad_444_0o

عضو جدید
سلام
برنامه ای که تا کلید f فشرده نشده از کاربر کاراکتر بگیره و در نهایت تعداد دریافت رو نشون بده
این غلطه؟؟؟
#include <iostream>
int main()
{
char a; int i=0;
do{
cout<<"please enter a character"<<endl;
i++;
}
while(a!='f');
cin>>a;
cout<<"the program received"<<i<<"characters to find f";
return 0;
}
و اینم برنامه ای برای اینکه مجموع فاکتوریل های ارقام یه عدد محاسبه بشه

#include <iostream>
int main()
{
int a,sum=0; cout<<"enter a number ";
cin>>a;
do
{
c=a%10;
int f=1;
while(c>0){
f*=c;
c--;
}
sum+=f;
}
while(a/10>0);


return 0;
}

دوستان اگه لطف کردید بررسی کردید، برنامه رو کپی کنید توی نوت پدی جایی تا درست نشون بده
ظاهرا اینجا ترتیب بهم ریخته
ممنون
 
آخرین ویرایش:

3C2

عضو جدید
کدم مشکل داره کمکم میکنین؟

کدم مشکل داره کمکم میکنین؟

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main() {
int m,n,j;
int a[5][5];
cin>>n>>m;
for(int i =0;i<n;i++){
cout<<"\n";
for(j=0;j<m;j++){
cin>>a[j];
cout<<"\t";
}
}
cout<<a[j];
getch();
}



این کدمونه میخواییم ورودی هامونو ماتریسی بگیره
ولی کار نمیکنه میشه مشکلشو بگین
:cry::cry::cry:
 

taranombaran

عضو جدید
سلام کسی میتونه این برنامه رو واسم بنویسه؟؟یا حداقل کمکم کنه
"کلاسی به نام triiangle ایجاد کنیداین کلاس دارای صفات base و height است که مقادیر اولیه ی آنها یک است.تابع عضو input() اعضای base و height را می خواند تابع عضو calculate() مساحت مثلث را محاسبه کند و تابع عضو print() مساحت مثلث را به خروجی ببرد"
 

حامد دانشجو

عضو جدید
کمک تروخدا

کمک تروخدا

سلام.ی برنامه میخواستم برای ماشین حساب CASIO fx-5800p که بتوانم اعداد مختلط و لاپلاس را در ماتریس این ماشین حساب وارد کنم.این ماشین حساب قادر به برنامه نویسی ب زبان C میباشد.بی زحمت کمکم کنید. دعاتون میکنم. باتشکر 1393/8/3
 

mohsen100

عضو جدید
سلام.2تا سوال دارم..
1:برای نوشتن هدر سی ++ باید سی بلد بود؟ من هرچی هدر باز میکنم همش به زبان سی نوشته شده.
2:یه سر بایید اینجا
 

tahura-72

عضو جدید
[/QUOTE]
سلام.2تا سوال دارم..
1:برای نوشتن هدر سی ++ باید سی بلد بود؟ من هرچی هدر باز میکنم همش به زبان سی نوشته شده.
2:یه سر بایید اینجا

برای سوال اولتون به نظر من c++هم میشه ینی فرقی نداره و زبان cبا c++ در موارد کلی فرقی ندارن.
 

prp-e

متخصص سیستم های Apple
کاربر ممتاز
salam kasi miyune zarbe 2 matrise espars ro tozih bede??????

اول :
اینجا فروم فارسی زبان هست و رسم الخط فارسی، باید رعایت بشه! حتی اگر در قوانین نباشه!

دوم :
لطفا سرچ کنید، کلی مثال از پیش حل شده در اینترنت موجوده
 

mahtab71

عضو جدید
با سلام
دوستان میخاستم برنامهای بنویسم درVisual Studio که در کنسول اینو نشون بده

Untitled.jpg
 
آخرین ویرایش:

prp-e

متخصص سیستم های Apple
کاربر ممتاز
با سلام
دوستان میخاستم برنامهای بنویسم درVisual Studio که در کنسول اینو نشون بده

مشاهده پیوست 225156

اول از همه، Visual Studio تنها یک «محیط یکپارچه توسعه» یا همون IDE هست و از خودش هیچی نداره و روی کامپایلر سواره.
دوم، در مورد «بسط دو جمله ای در C» یا «بسط دو جمله ای در ++C» جست و جو کنید، حتماً رفرنسی هست :)
 

mahtab71

عضو جدید
اول از همه، Visual Studio تنها یک «محیط یکپارچه توسعه» یا همون IDE هست و از خودش هیچی نداره و روی کامپایلر سواره.
دوم، در مورد «بسط دو جمله ای در C» یا «بسط دو جمله ای در ++C» جست و جو کنید، حتماً رفرنسی هست :)

میخام اینو با زبان #C بنویسم
 

taranombaran

عضو جدید
سلام.یکی میتونه مشکل این برنامه منو بگ کجاست/چندتا مشکل میگیره برنامه چهار عمل اصلی ریاضی در توابع گویاست
#include<iostream.h>

class goya
{
private :
int x;
int y;
public :
goya();
goya(int,int);
~goya();
goya tafrigh(goya);
goya zarb(goya);
goya taghsim(goya);
goya jam(goya);
friend bool moqayese (goya,int,int);
void print(goya);
} ;
bool moqayese(goya T,int x1,int y1);
//******************************************
goya::goya()
{
x=1;
y=1;
}
//******************************************
goya::goya(int a,int b)
{
x=a;
y=b;
}
//****************************************
goya::~goya()
{
}
//******************************************
void goya::print(goya G3)
{
cout<<x<<"/"<<y;
}
//*******************************************
bool moqayese(goya T,int x1,int y1)
{
if(T.x==x1 && T.y==y1)
return 0;
else
return 1;
}
//***************************************
goya goya::tafrigh(goya T)
{
goya G3;
int x1,y1;
do
{
cout<<"adade goyaye khod ra vared konid:";
cin>>x1>>y1;
while(y1==0)
{
clrscr();
cout<<"Enter another number:(y !=0 ):";
cin>>x1>>y1;
}
}while(moqayese(T,x1,y1)==0);
G3.x=((x1*T.y)-(y1*T.x));
G3.y=(y1*T.y);
return G3;
}
//***********************************************
goya goya:: zarb(goya T)
{
goya G3;
int x1,y1;
do
{
cout<<"adade goyaye khod ra vared konid:";
cin>>x1>>y1;
while(y1==0)
{
clrscr();
cout<<"Enter another number:(y !=0 ):";
cin>>x1>>y1;
}
}while(moqayese(T,x1,y1)==0);
G3.x=(x1*T.x);
G3.y=(y1*T.y);
return G3;

}
//*******************************************
goya goya::taghsim(goya T)
{
goya G3;
int x1,y1;
do
{
cout<<"adade goyaye khod ra vared konid:";
cin>>x1>>y1;
while(y1==0)
{
clrscr();
cout<<"Enter another number:(y !=0 ):";
cin>>x1>>y1;
}
}while(moqayese(T,x1,y1)==0);
G3.x=(x1*T.y);
G3.y=(T.x*y1);
return G3;
}
//****************************************
goya goya::jam(goya T)
{
int x1,y1;
goya G3;
do
{
cout<<"adade goyaye khod ra vared konid:";
cin>>x1>>y1;
while(y1==0)
{
clrscr();
cout<<"Enter another number:(y !=0 ):";
cin>>x1<<y1;
}
}while(moqayese(T,x1,y1)==0);
G3.x=((x1*T.y)+(T.x*y1));
G3.y=(y1*T.y);
return G3;

}
//****************************************
int menu ()
{
int x;
do
{
clrscr();
cout<<"1=taghsim\n";
cout<<"2=zarb\n";
cout<<"3=jam\n";
cout<<"4=tafrigh\n";
cout<<"5=exit\n";
cout<<"enter choose:";
cin>>x;
}while(x<1||x>5);
return x;
}
//************************************************
main()
{
int x;
cout<<"lotfan adad goya khod ra vared konid:";
cin>>a>>b;
goya T(a,b);
do{
x=menu();
switch (x)
{
case 1:T.taghsim(T);T.print(G3);
break;
case 2:T.zarb(T);T.print(G3);
break;
case 3:T.jam(T);T.print(G3);
break;
case 4:T.tafrigh(T);T.print(G3);
break;

}
}while(x!=5);
}
 

sungift143

عضو جدید
سلام دوستان من برنامه ماروپله رو نوشتم.توی این برنامه اگه تاس 6 اومد جایزه داره و مهره ها میتونن همو بزنن.حالا اگه مار بخوام بزارم توی برنامه مثلا اگه مهره x یا y رسید به خونه 15 برگرده دوباره خونه 3 چجوری باید برای برنامه تعریف کنم؟؟
باید با if بنویسم یا while?

PHP:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
int x=0,y=0,r;
randomize ();
while (x<100 && y<100;
{
getch();
r=6;
while(r==6)
{
r=random(5)+1;
x=x+1;
if(x==y)
y=0;
cout<<"the position x is:"<<x;
}
getch();
r=6;
while(r==6)
{
r=random(5)+1;
x=x+r;
if(x==y)
x=0;
cout<<"the position y is:"<<y;
}
if(x>y)
cout>>"winer is x!!";
else
cout<<"winer is y!!";
}
getch();
return 0;
}
 

sadaf jooon

عضو جدید
کمک در حل برنامه dfa

کمک در حل برنامه dfa

سلام میشه راهنمایی کنید برای این زبان چطور باید حوزه های مورد قبولش رو با برنامه نویسی مشخص کنم
استادمون گفته با ارایه دوبعدی ولی من متوجه نشدم چجور برنامه ای بنویسیم که برای همه حالت ها مناسب باشه
اینم عکس زبانشه
 

milad1025

عضو جدید
خسته نباشید عزیران اگه میشه منو راهنمایی کنید ممنون
برنامه ای بنویسید برای کالای یک انبار شامل 1000 نوع کالا یک لیست پیوندی یک طرفه با مشخصات نام - نوع- قیمت - تعداد کالا ایجاد کند . موارد زیر را انجام دهد
1) ایجاد کلاس کالا و ساخت لیست
2)نمایش تمام کالاها و نیز کالا های تمام شده
3) جستوجوی کالا بر این مشخصات ==> جستوجوی نام کالا ( توابع رشته ای) -کد کالا
ممنون میشم منو راهنمایی کنید دوستان عزیز
 

chipset

عضو جدید
سلام میشه راهنمایی کنید برای این زبان چطور باید حوزه های مورد قبولش رو با برنامه نویسی مشخص کنم
استادمون گفته با ارایه دوبعدی ولی من متوجه نشدم چجور برنامه ای بنویسیم که برای همه حالت ها مناسب باشه
اینم عکس زبانشه
خوب ابتدا رو کاغذ مشخص کنید بعد برنامه بنویسید. اگه جایی که خطا میگیره مشخص بشه همونجا میتونه حدودش باشه .
 

taranombaran

عضو جدید
سلام دوستان کسی جواب این سوالو داره بهم بده؟؟؟؟لطفا؟
+کلاسی به نام integerset ایجاد کنید هر شی از این کلاس میتواند اعدادی صحیح در بازهی صفر تا صد را بپذیرد.مجموعه به صورت آرایه ای از صفرو یک ها نمایش داده می شود اگر عدد صحیح i در مجموعه a برابر یک است عنصر a[j[ در صورتی صفر است که j در مجموعه نباشد سازنده مجموعه را طوری مقدار می دهد که تمام عناصر آرایه صفر باشد:

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

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

+تابع عضوی که دو مجموعه را با هم مقایسه کند که باهم برابرن یا خیر؟

تابع عضوی بنویسید که عنصری را از مجموعه حذف کند.
 

s.keshavarz

عضو جدید
#c

#c

سلام دوستان
میشه راهنمایی کنید؟
وقتی بخواهیم textbox را در datagridview ذخیره کنیم چه کدی باید وارد کنیم؟
 

Similar threads

بالا