ABA


"עזרה בפסקל עם מערכים....."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8093 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8093
inno3D
חבר מתאריך 21.4.02
4533 הודעות
   19:08   13.03.04   
אל הפורום  
  עזרה בפסקל עם מערכים.....  
 
   ערכתי לאחרונה בתאריך 13.03.04 בשעה 19:15 בברכה, inno3D
 
אני צריך לכתוב תוכנית ששמים מספרים במערך בעל 20 תאים
ולהדפיס את מס' התא שהערך שלו שווה לסכום 2 התאים שלצדדיו

ואין לי מושג איך....

יעני
ערך......- 5 8 3
מס' תא - 4 5 6
אז הפלט הוא 5 כי בתא הזה יש את סכום 2 ערכי התאים שלידו...

זה מה שעשיתי וה לא עובד....


program main;
var
ta: array(1..20)of integer; - זה אמור להיות סוגריים מרובעים, אבל פה יש עם זה בעיה
i: integer;
begin
for i:= 1 to 20 do
read(ta(i)); - גם פה סוגריים מרובעים ב- i
if (i-1)+(i+1) = ta then
writeln('The ta munber is: ',i);
end.

תודה!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  בטח זה הבעיה The Slayer  13.03.04 21:47 1
     עדיין לא.... inno3D 13.03.04 22:07 2
         קבל תיקון The Slayer  14.03.04 01:35 3
             סבבה תודה! inno3D 14.03.04 17:54 4
  מכתב... Jojo X Noah 15.03.04 15:50 5

       
The Slayer 
חבר מתאריך 29.4.03
7959 הודעות, 2 פידבק
   21:47   13.03.04   
אל הפורום  
  1. בטח זה הבעיה  
בתגובה להודעה מספר 0
 
   אתה צריך לעשות
for i:= 2 to 19 do
כי אתה אומר לו מ I-1 ואין לך תא 0
וגם אתה אומר עד 20 I+1 ואין לך תא 21
בבקשה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
inno3D
חבר מתאריך 21.4.02
4533 הודעות
   22:07   13.03.04   
אל הפורום  
  2. עדיין לא....  
בתגובה להודעה מספר 1
 
   זה כאילו לא רושם את מספרי התאים ששם הסכום...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Slayer 
חבר מתאריך 29.4.03
7959 הודעות, 2 פידבק
   01:35   14.03.04   
אל הפורום  
  3. קבל תיקון  
בתגובה להודעה מספר 2
 
   לולאת FOR הראשונה תקינה
אחרי זה לפני התנאי תעשה
for i:= 2 to 19 do
ואז IF )a-1)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
inno3D
חבר מתאריך 21.4.02
4533 הודעות
   17:54   14.03.04   
אל הפורום  
  4. סבבה תודה!  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Jojo X Noah

   15:50   15.03.04   
אל הפורום  
  5. מכתב...  
בתגובה להודעה מספר 0
 
  
if (i-1)+(i+1) = ta then

אתה צריך לעשות:
 if (ta{i-1}) + (ta{i+1}) = ta{i} then....

סוגרים ריבועיות לא מסולסלות...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net