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

hadihakimzadeh

عضو جدید
سلام دوستان
اگه ممکنه یه نگاهی بندازین ببینین این برنامه چرا این دستور رو 2 بار اجرا میکنه؟
("(printf("aya mayelid edame dahid? (y/n
خیلی هم برنامه ی ساده ای هس ولی نمیدونم چرا این مشکلو داره!!
متن برنامه رو ضمیمه کردم. (با ++dev c نوشتم)
 

پیوست ها

  • New Text Document (2).txt
    665 بایت · بازدیدها: 0

mo.mi

عضو جدید
سلام دوستان
اگه ممکنه یه نگاهی بندازین ببینین این برنامه چرا این دستور رو 2 بار اجرا میکنه؟
("(printf("aya mayelid edame dahid? (y/n
خیلی هم برنامه ی ساده ای هس ولی نمیدونم چرا این مشکلو داره!!
متن برنامه رو ضمیمه کردم. (با ++dev c نوشتم)

به خاطر استفاده از دو تا scanf هاست
اگه میتونی از cout , cin استفاده کن یا قبل از دستور printf("aya mayelid edame dahid? (y/n یه دستور getchar() بزار
احتمالا بالا اگه برای گرفتن دو تا عدد از دو تا scnaf استفاده بشه هم مشکل حل بشه
 

setare1367

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

Black One

عضو جدید
سلام خدمت دوستان عزیز
یه راهنمایی ازتون میخواستم
من دارم یه برنامه مینوسم تو برنامه Dev c++
این برنامه بدین شرحه :
برنامه ای بنویسید که اسامی حداکثر 50 دانشجو را ازورودی بگیرد و بعد از مرتب سازی(بر اسا نام خانوادگی) در خروجی چاپ کند
برنامه ای که خودم نوشتم براتون پایین پستم گذاشتم...من یه برنامه نوشتم که 5 تا اسم بهش میدی و اونم وارد میکنه..نشون استاد که دادم گفت نسبتا خوبه ولی کامل نـیست
میخواستم ببینم میتونین بهم کنین؟
خـیلی ممنونمشاهده پیوست C++.zip
 

نصر395

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

zohal6

عضو جدید
سلام.يه سواالي تو مبحث فايل برام پيش اومد كه چرا tellg و tellp هميشه باهم ميان؟اگه tellg موقعيت رو ميگه چه نيازي به tellp هست؟
 

upper of mind

عضو جدید
فرق بین سی و سی پلاس پلاس

فرق بین سی و سی پلاس پلاس

سلام

دوستان میشه بگین فرق بین زبان c و c++ چیه؟؟

سلام دوست من C و C++ هم خانواده هستن یعنی به نوعی سی پدر سی پلاس پلاسه
همون طور که دوستان گفتن سی پلاس یه زبان شی گرا هستش و یه چیزی رو بدونید که هسته سیستم عامل سی پلاس پلاس هستش و کلا سیستم عامل رو با سی وسی پلاس می نویسند.
البته این دوزبان ، زبانهایی هستند که بیشتری شناسایی سخت افزار رو دارند و قابلیت حمل زیادی دارند(می توانیم برنامه ها ی نوشه شده با این زبانها رو هر سیستمی پیاده کنیم) برنامه های سی پلاس مورد علاقه هکرها هستند(شنیدم).
در برنامه نویسی روبات ها از زبان سی استفاده می شود.
با تشکر.
 

morteza-eng

کاربر فعال
سلام دوستان من زیاد وارد به برنامه نویسی نیستم من برنامه برج هانوي به زبان سي میخوام هر جا سرچ کردم به زبان سی پلاس بود میخواستم ببینم چه تغییری در اون کد که به ز با سی پلاس نوشته شده ایجاد کنم؟
 

mahsa-sadat

عضو جدید
سلام

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









اینی ه خودم نوشتم صفحه رو پر میکنه از ستاره و تا بی نهایت هم میره

اشکال برنامم کجاس که نشون نمیده؟؟؟؟:confused:

#include<stdio.h>
#include<conio.h>
int main(){
int i, j, k;
for(i=0;i<5;i++){
printf("\n");
printf("%kd",k=5-i);
for(j=1;j=i+1;j++)
printf("*");
}
getch();
return 0;
}
 

Dream28

عضو جدید
سلام
بچه ها من این چهارشنبه امتحان برنامه نویسی دارم کسی میتونه توضیح بده چطوری نقطه شناور بدست بیارم؟!!!لطفا اگ کسی میونه یه توضیح بده...:cry:
 

Naficeh

عضو جدید
سلام دوستان. من میخوام به زبان C تو محیط ویژوال استودیو C++ برنامه بنویسم ولی متاسفانه همش ارور میده.
من شنیدم میشه نوشت ولی ارور میده ، چطور باید این مشکل رو حل کنم؟
 

Naficeh

عضو جدید
برنامه نویسی C در میحیط ویژوال استودیو C++

برنامه نویسی C در میحیط ویژوال استودیو C++

سلام دوستان. من میخوام به زبان C تو محیط ویژوال استودیو C++ برنامه بنویسم ولی متاسفانه همش ارور میده.
من شنیدم میشه نوشت ولی ارور میده ، چطور باید این مشکل رو حل کنم؟
 

9shenas

عضو جدید
سلام دوستان. من میخوام به زبان C تو محیط ویژوال استودیو C++ برنامه بنویسم ولی متاسفانه همش ارور میده.
من شنیدم میشه نوشت ولی ارور میده ، چطور باید این مشکل رو حل کنم؟

هیدر stdio.h میذارین اولش؟
چه اروری میده خب؟
 

maper

عضو جدید
سلام من می خوام برنامه میانگین رو بنویسم به این صورت که اولش تعداد رو بگیره ولی می خوام اینکارو باgetchکنم وقتی تعداد رو وارد کنم با این روش دیگه تا بینهایت عدد می خونه
نمی دونم مشکلم کجاس راهنماییم کنید لطفا!
 

matin joon 95

عضو جدید
پاسخ : پرسش و پاسخ در زبانهای برنامه نویسی C

چطور میشه جای دو تا متغیر بدون کمک گرفتن از متغیر سومی مثل temp عوض کرد ؟
 

sara bee

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

hossien-weise

عضو جدید
کا با فایل ها در ++c

کا با فایل ها در ++c

کد:
#include<iostream>#include<string>
#include<fstream>


using namespace std;


void main(){
    ofstream file("test.txt");
    string ln,fn;
    int num;
    int i=3;
    while(i>0){
    cout<<"please enter last name : ";
    getline(cin,ln);
    cout<<"please enter frist name : ";
    getline(cin,fn);
    cout<<"please enter number : ";
    cin>>num;
    file<<num;
    file<<ln;
    file<<fn;
    i--;
    }


}
این کد 2بار نام و نام خانوادگی و یک شماره رو میگیره و در یک فایل txtمیریزه ولی مشکلش اینه که در آخر فقط اطلاعتی که آخرین بار حلقه اجرا شده تو فایل txtهست

لطفا اگه کسی میدونه کمک کنه
 
آخرین ویرایش:

hossien-weise

عضو جدید
چطوری میشه جای دوتا عدد رو بدون کمک متغیر سوم عوض کرد؟؟؟
مثلا دو تا متغیر به نام aوb داریم بعد عملیات جمع وتفریق زیر رو روشون انجام میدیم
a=a+b
b=a-b
a=a-b
کد:
#include<iostream>



using namespace std;


void main(){
	int a,b;
	cin>>a>>b;
	cout<<"a:"<<a<<"    b:"<<b;;
	a=a+b;
	b=a-b;
	a=a-b;
	
	cout<<endl<<"a:"<<a<<"    b:"<<b;
	
	cin.get();
	cin.get();
}
 

hossien-weise

عضو جدید
سلام دوستان من زیاد وارد به برنامه نویسی نیستم من برنامه برج هانوي به زبان سي میخوام هر جا سرچ کردم به زبان سی پلاس بود میخواستم ببینم چه تغییری در اون کد که به ز با سی پلاس نوشته شده ایجاد کنم؟

هیچ تغییری لازم نیست بدی هردو یکین (البته برای برج های هانوی)
 

hossien-weise

عضو جدید
سلام

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









اینی ه خودم نوشتم صفحه رو پر میکنه از ستاره و تا بی نهایت هم میره

اشکال برنامم کجاس که نشون نمیده؟؟؟؟:confused:

#include<stdio.h>
#include<conio.h>
int main(){
int i, j, k;
for(i=0;i<5;i++){
printf("\n");
printf("%kd",k=5-i);
for(j=1;j=i+1;j++)
printf("*");
}
getch();
return 0;
}


نمیدونم اشکال برنامت از کجاس من cبلد نیستم ولی کد زیر چیزی رو که میخوای بهت میده تو c
کد:
#include<stdio.h>#include<conio.h>


int main(){
	int k=5;
for(int i=0;i<=5;i++){
	for(int j=0;j<=k;j++)
		printf("*");
	printf("\n");
	k--;
}




getch();
return 0;
}
 

alisaadaty

عضو جدید
سلام دوستان
لطفا کمک کنید!!
در یک فایل txt در سطر اول 27 تا عدد دارم که بین هر کدومشون یک tab هست// میخواستم تو سی++ برنامه این فایل رو بخونه و همه اون 27 تا عدد رو به صورت یک آرایه با 27 عضو بشناسه برای باز کردن برنامه ازfopen استفاده میکنم کسی میتونه نحوه fscanf برام بنویسه طوری که خروجیش یه ارایه باشه(مهم که ازfscanf استفاده بشه و از دستورات دیگه استفاده نشه)
با تشکر از لطفتون
 
بالا