سلام به همگی
بچه ها می خوام تو ++C از توی یه string یه string دیگه رو پیدا کنم. string اول یه سری اسم پشت سر همه و این string دوم یکی از اون اسم هاست. می خوام بدونم این اسمی که من دارم نفر چندم رشته ی اسم هاست، بعد این عدد رو یه جوری بهش اختصاص بدم. چطوری می شه همچین چیزی رو پیاده کرد؟
#include<iostream>
#include<conio.h>
#include<string>
using namespace std;
int main(){
string s1,s2;
int n;
cout<<"enter s1";
cout<<endl;
getline(cin,s1);
cout<<" enter word";
cout<<endl;
cin>>s2;
n=s1.find(s2);
cout<<"found word at"<<n;
cout<<endl;
getch();
return 0;
}
سلام. من می خوام شروع به یادگیری زبان C کنم. لطف میکنین اگه راهنمایی کنین.
من برنامه برج هانوی رو به زبان ++c میخوام. کسی میتونه کمکم کنه؟
خیلی فوریه
barnamat tu halgham!!!نه زهراجون میخواد بررسی کنه 2تا مستطیل با هم برابرند یا نه!
استادمون از یه عملوند استفاده میکنه!
کتاب لیفور هم همین طور.
من چی کنم؟
سلام
اگه شما قصد دارید زبان c رو به صورت حرفه ای یاد بگیرید و باهاش کار کنید نظر شخصی من اینکه بهتره یه زبان شی گرا بخونید چون زبانهای شی گرا کارایی بیشتری داره
و دستتون برای کد زدن بازتر هست.
خب برای شروع کردن یه زبان هم نیاز به منبعش هست!!! من خودم برای c کتاب جعفرنژاد قمی رو خوندم. ولی غلط هم داشت.(به نظرم کتابی عالی نبود.)
شما میتونید شروع کنید هرجا اشکال داشتید همین جا بپرسید. دوستان کمکتون میکنن.
موفق باشید.
شما با همون C شروع کنید. خودتون رو فعلا درگیر این مفاهیم نکنید. (کما اینکه C++ شی گراست)سلام. منظور از زبان شی گرا چیه؟ من تو اینترنت گشتم ولی توضیح خوبی پیدا نکردم.طبقه بندی به عنوان زبان غیر شی گرا هم هست؟
من رشته م مهندسی رباتیکه، تو تالار رباتیک پرسیدم، گفتن بهتره c و c++ یاد بگیرم. در این مورد می تونید راهنمایی کنید.
سلام. منظور از زبان شی گرا چیه؟ من تو اینترنت گشتم ولی توضیح خوبی پیدا نکردم.طبقه بندی به عنوان زبان غیر شی گرا هم هست؟
من رشته م مهندسی رباتیکه، تو تالار رباتیک پرسیدم، گفتن بهتره c و c++ یاد بگیرم. در این مورد می تونید راهنمایی کنید.
شما با همون C شروع کنید. خودتون رو فعلا درگیر این مفاهیم نکنید. (کما اینکه C++ شی گراست)
سلام ببخشید میخوستم بدونم چطور میشه برنامه ی بازی سنگ کاغذ قیچی رو پیاده سازی کرد
دوست عزیز شما برنامه این سنگ کاغذ و... رو میخاین؟سلام مر30 که بازم حداقل جواب دادید اخه این درس برای یه ترم بالا تر از من بوده و گرفتمش بعدشم 3 جلسه اولش نبود بخاطر همین بلد نبودم به هر حال مخسی بابت جوابتون
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
#define WINSCORE 3
// Function PickRandomOption
// * Returns a random character between 's', 'x', and 'p'
char PickRandomOption (void)
{
char option;
srand ( time (NULL) ); // (re)initialize random number generator
int value = rand()%3; // Generate random number between 0 and 2
switch (value) {
case 0: option='s'; break;
case 1: option='x'; break;
case 2: option='p'; break;
}
return option;
}
// Function WhoWins
// * check which of the characters passed wins.
// return values:
// 0= tie, 1=the first, 2=the second, -1=error
int WhoWins (char a, char b)
{
switch (a)
{
case 's':
if (b=='x') return 1;
else if (b=='p') return 2;
else return 0;
case 'x':
if (b=='p') return 1;
else if (b=='s') return 2;
else return 0;
case 'p':
if (b=='s') return 1;
else if (b=='x') return 2;
else return 0;
default:
return -1;
}
// NOTE: no break instructions were included in this switch statement
// because a break instruction at the end of a case would never
// been executed because there would always be a return statement
// executed before.
// For the same reason this peculiar function has no explicit ending
// return statement.
}
main ()
{
char you, me;
int mypoints=0;
int yourpoints=0;
int winner;
do {
//prompt user.
cout << "\nEnter s, x or p ";
cout << "(s=stone, x=scissors, p=paper): ";
cin >> you;
//decide computer's option and say it
me = PickRandomOption();
cout << "I say: " << me << "\n";
// check who is the winner
winner = WhoWins (you,me);
// show appropiate message:
if (winner==0) cout << "Tied\n";
else if (winner==1) { cout << "You win\n"; yourpoints++; }
else if (winner==2) { cout << "I win\n"; mypoints++; }
else cout << "Sorry. You entered an Invalid option\n";
// show current scoreboard.
cout << "POINTS: You:" << yourpoints;
cout << " Me:" << mypoints << "\n";
} while (yourpoints<WINSCORE && mypoints<WINSCORE);
if (yourpoints>mypoints) cout << "You win the competition!\n";
else cout << "I win the competition!\n";
return 0;
}
//end
سلام دوستان
یک نفر میتونه برام یک لینک خوب از محیط برنامه نویسی توربو سی بذاره؟هرچی از اینترنت دانلود میکنم بعد از یک مدت ازم رجیستری میخواد و و قتی به سایت مورد نظر میرم پولیه!!!اگر میتونید کمکم کنید ممنون!!!
با سلام،سلام کسی نتونست اینو پیدا کنه؟؟؟؟اگر لینکشو برام بذارین ممنون میشم!!هرچی پیدا کردم بعد از یه مدت از کار میفته
چرا کسی کمکم نمیکنه؟؟؟؟؟؟؟؟سلام به همه ی دوستان
من روش بازگشتی بلد نیستم اما نیاز مبرم به حل این سوال دارم.لطفا تکه کد اصلی برنامه رو کمکم کنید
جدولی n*m فرض کنید.می خواهیم از پایین ترین نقطه سمت چپ به بالاترین نقطه سمت راست بریم (فقط راست و بالا).تعداد مسیرها به همراه چاپ انها؟
(منظور از چاپ < و ^ است) ممنون
با سلام،سلام به همگی
دوستان میشه راهنمایی کنید تو زبان c++ چه جوری میشه
یه معادله رو از کاربر بگیرم
بعد برنامه ام ضریب ها و توان متغیر ها رو بهم برگردونه؟؟؟
با سلام،
باید اطلاعات به شکل واحدی وارد بشه و برنامه ی شما هم با توجه به بخش های خاصی از رشته ی ورودی عمل کنه! مثلاً بلافاصله بعد از + یا - یه عدد میاد که ضریبه و اگه عدد نبود یک می ذاریم و بلافاصله بعد از ^ توان میاد! انتهای رشته هم می تونه یه کاراکتر باشه که کار ساده تر بشه، مثل نقطه! به عنوان مجهول هم می شه از x استفاده کرد که برنامه کاری بهش نداره!
رشته ی ورودی رو باید کاراکتر به کارکتر بررسی کنه و با توجه به شروط گفته شده، ضرایب و توان ها رو جدا کنه! برای ذخیره ی کل معادله بهتره از آرایه ای استفاده کنید که دو بخش ضریب و توان داره! (یه ماتریس با تعداد جملات، سطر و دو ستون) می تونید از تخصیص پویا استفاده کنید اما حداکثر هم می تونید قائل بشید!
توان رو هم براتون نوشته بودم! انتظار ندارید که توان بالاتر و کوچکتر نوشته بشه؟؟!خب با ضریب که مشکلی نیست
یعنی براش بنویسم تو آرایه بگرد بعد هر + یا - هر جا عدد بود قبل از x
برش گردون. اگه هم عدد نبود 1 بذار.
برای توان چی کنم؟
اصلا" چه جوری کاربر میتونه تو محیط ویژوال توان بده؟؟
حالا مثلا" توان رو کاربر داده. باید چی کنم برای کدش؟؟
توان رو هم براتون نوشته بودم! انتظار ندارید که توان بالاتر و کوچکتر نوشته بشه؟؟!
رشته رو به طور معمول با دستوری مثل scanf در c می خونید و ذخیره می کنید. بعد با یه حلقه ی while تا زمانی که به کاراکتری مثل '.' برسه پیش می رید و شرایط رو بررسی و ماتریس رو پر می کنید! خیلی ساده س یه کمی رو ش فکر کنید یه کمی کد بنویسید و اگه مشکلی بود بعداً بپرسید!نه تازه فهمیدم گفته بودید. ببخشید.
ولی نمیدونم چه دستوری برای خوندنش بدم!
Thread starter | عنوان | تالار | پاسخ ها | تاریخ |
---|---|---|---|---|
S | زبان برنامه نویسی Mini C | C++ , C | 0 | |
Z | فیلم آموزشی برنامه نویسی C به زبان فارسی | C++ , C | 0 | |
N | راهنمائی برای اجرا یک برنامه ++c | C++ , C | 1 | |
H | مشکل در نوشتن برنامه تبدیل مبنا 16 و 2 | C++ , C | 0 | |
A | برنامه نویسی با ++c در رابطه با clientserver | C++ , C | 0 |