سلام
باید از آرایه ها پویا استفاده کنین. بحثش مفصله و نمیشه اینجا توضیح داد : [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
یا اینکه میتونین از رشته استفاده کنین به جای آرایه
سلام
باید از آرایه ها پویا استفاده کنین. بحثش مفصله و نمیشه اینجا توضیح داد : [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
یا اینکه میتونین از رشته استفاده کنین به جای آرایه
آها مرسی ، راستی تو c# میشه چیزی گذاشت که اول از آرایه شماره 1 مقدار دهی کنه ؟ مرسی
Last edited by alireza853; 12-05-2013 at 13:31.
برای کار با eof [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] رو ببین به سادگی و با مثال توضیح داده شده است
نوشتن برنامه و درخواست پروژه خلاف قوانین هست
اینجور چیزها رو باید از عمو گوگل طلب کنید
به صورت پیش فرض خیر اما شما برای مقدار دهی خودتون به صورت دستی اندیس رو برابر یک قرار دهید
ایول مرسی حاجی :x![]()
با يك حلقه ي for ميشه انجام داد.
اگر منظورتون اولين آرايه است كه از طريق a[0] ميتونيد بهش دسترسي پيدا كنيد.(اگر اسم آرايه a باشه)
Mehrdad Sh.
مثلا میخواستم یه کاری کنم که تو برنامه ای که 2تا حلقه دارم
تو حلقه اولی اگر اون شرطی که میخوام برقرار بود حلقه 2 رو دیگه اجرا نکنه
باید چه کنم ؟
مرسی
سلام
یدونه if بزارین داخل حلقه اگه درست بود break کنه
مرسی break دقیقا چیکار میکنه ؟
تو کامپایلرهای جدید (مثل Gcc 4.1 به بالا و ویژوال استودیو 2012 ) براحتی میتونید مثل سی شارپ اندازه آرایه رو متغییر بدید . یعنی در ورژن جدید کامپایلر دستور زیر ایجاد خطا نمیکنه :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداز حلقه خارج میشه
بچه ها میخواستم این برناممو یکی چیک کنه
staticvoid Main(string[] args)
{
int N = Convert.ToInt32(Console.ReadLine());
int sum = N;
char[] ch = newchar[5] { 'a', 'i', 'e', 'o', 'u' };
for (int i = 0; i < N; i++)
{
string dast = Console.ReadLine();
string[] gg = dast.Split(' ');
foreach (string s in gg)
{
if (s == ch)
sum = sum - 1;
}
}
Console.Write(sum);
Console.Read();
میخوام اگر این حروفو دید تو کلمات اون جمله ورودی sum یکی کم شه ولی اشکال میگیره
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)