PDA

View Full Version : مبتدی: سوال



m.aftab
چهارشنبه 08 دی 1395, 09:06 صبح
سلام
چگونه می شود 10نویسه را از ورودی گرفت و نویسه ای را که دارای بزرگترین کد اسکی هست چاپ کرد؟

m.aftab
چهارشنبه 08 دی 1395, 10:45 صبح
کسی جواب رو نمیدونه؟؟

vahid-p
چهارشنبه 08 دی 1395, 16:55 عصر
به این کار میگن ماکزیمم یابی در یک آرایه (کاراکتر (همون نویسه) خودش یک عدده که نحوه نمایشش فرق میکنه فقط)

http://stackoverflow.com/questions/16325168

پس کدی که در این لینک برای عدد صحیح گفته شده، کافیه به جای int از char استفاده کنی:
char max = array.get(0);

for (int i = 1; i < array.length; i++) {
if (array.get(i) > max) {
max = array.get(i);
}
}

فقط خوندن از ورودی و چاپ جواب نهایی رو میخواد، در نتیجه در کل میشه:
char[] array=new char[10];Scanner cin=new Scanner(System.in);
for(int i=0;i<10;i++){
array[i]=cin.next().charAt(0);
}


char max = array.get(0);


for (int i = 1; i < array.length; i++) {
if (array.get(i) > max) {
max = array.get(i);
}
}


System.out.println("Max="+max);

[younes]
پنج شنبه 09 دی 1395, 01:58 صبح
سلام
چگونه می شود 10نویسه را از ورودی گرفت و نویسه ای را که دارای بزرگترین کد اسکی هست چاپ کرد؟
منظورتون نویسه = glyph ?

vahid-p
پنج شنبه 09 دی 1395, 02:10 صبح
نویسه همون کاراکتره.
https://fa.wikipedia.org/wiki/%D9%86%D9%88%DB%8C%D8%B3%D9%87_(%D8%B1%D8%A7%DB%8C %D8%A7%D9%86%D9%87)

[younes]
پنج شنبه 09 دی 1395, 02:33 صبح
فکر میکنم این طور نیست.
متن اینگلیسی همون لینک ویکی پدیا (https://en.wikipedia.org/wiki/Character_(computing)) توضیح میده که یک glyph توصیف ظاهری یک کاراکتر است .....
و همین طور این لینک (http://whatis.techtarget.com/definition/glyph).
شاید منظور m.aftab مربوط به پردازش تصویر و ocr باشد و یا شاید واقعا منظور کاراکتر باشد و یک تمرین از یک کتاب درسی بوده که بد ترجمه شده .....

m.aftab
پنج شنبه 09 دی 1395, 08:36 صبح
منم فک کنم بد ترجمه شده ، چون تمرین کتاب بود...