14-02-2005, 02:00
|
|
\dev\null
|
|
חבר מתאריך: 08.11.02
הודעות: 11,379
|
|
בענין התוכנית שלך,
אחרי שאתה קולט את המערך שלך, אתה יוצר מערך באותו גודל,
ומעתיק לתוכו את התווים שנמצאים בתחום של ה-ABC, כלומר כל תו שהערך שלו גדול מ-A
וקטן מ-Z.
אחרי זה אתה צריך לבדוק אם האיבר האחרון שווה לאבר הראשון
כלומר אם גודל המערך שלך הוא N,
אתה יוצר לולאה, שחוזרת N/2 פעמים, ובודקת
אני לא מתכוון לכתוב לך את כל התוכנית אני מניח שהבנתה את העיקרון
כמו כן תצתרך למצוא את אורך המחרוזת, וגם להבדיל הין חרוזת בעלת אורך זוגי ואיזוגי
קוד:
for (int i=0 ; i<n/2 ; i++)
{
if (STR[i] != STR[n-i])
{
flag = FLASE;
break;
}
}
|