פורסם 2008 בנובמבר 2817 שנים אני מנסה להבין את הרגיל הזה כבר זמן מה ולא מצליח,הנה התחביר.code] int num, max,i; Console.WriteLine("type 10 int.."); max = int.Parse(Console.ReadLine()); for(i=1;i<=19;i++) { num=int.Parse(Console.ReadLine()); max = int.Parse(Console.ReadLine()); } Console.WriteLine("the high num is{0}",max); אני לא מבין איך זה מתקשר ללולאה למה דווקא i<=19 אשמח לקבל הסבר מפורט ומנומק. תודה לעוזרים.
פורסם 2008 בנובמבר 2817 שנים לפני שנוכל לעזור לך, תרשום את כל הקוד בקטע code (יש סימן כזה בזמן עריכת הדיון) כדי שנוכל לראות אותו. כמו ככה:int a;
פורסם 2008 בנובמבר 2817 שנים מחבר צודק,מה שאני מנסה לעשות זה תוכנית שקולטת 10 מספרים שלמים ומוצאת את הערף הגבוה ביותר ע"י math.max
פורסם 2008 בנובמבר 2817 שנים למה להסתבך. תעשה לולאה עד 10 במקום 19, וכל פעם תקלוט רק מספר אחד (לא 2). אחרי הקליטה, תבדוק אם הוא יותר גבוהה מהערך של MAX (שתאתחל אותו למספר INT הכי נמוך) ואם כן, תעשה את MAX להיות הערך הזה.
פורסם 2008 בנובמבר 2817 שנים מחבר אני לא מבין.using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _10{ class Program { static void Main(string[] args) { int num, max, gadol; Console.WriteLine("type 10 int.."); max = int.Parse(Console.ReadLine()); for (int i = 1; i <= 10; i++) { num = int.Parse(Console.ReadLine()); } gadol = Math.Max(max, num); Console.WriteLine("the high num is{0}", gadol); } }}איך אפשר כל פעם שהוא יקלוט אחד ולא 2?,למה דווקא להשתמש בלולאה?,אני לא קולט את הקטע עם הלולאה הכנסתי 10 מספרים,אוקיי עכשיו יש לי אץ הלולאה שבכלל עם משתנה i איך זה מתקשר ל 10 מספרים אני לא מבין!,הרי נגיד בהתחלה הכנסתי 1-10 בלולאה זה משהו אחר עוד פעם מ 1-10.אני מסתבך...
פורסם 2008 בנובמבר 2817 שנים כי אתה לא מבין דברים בסיסים. את MAX תאחל ל 0 בינתיים, לא לקלט מהמשתמש. את הגדול תשים בתוך הלולאה, לא מחוץ לה, אחרת מה ההגיון.
פורסם 2008 בנובמבר 2917 שנים קודם תכתוב פסאדו קודיצירת משתנה MAX מאופסיצירת משתנה קלטפתיחת לולאה עד 10 {קלט מספר מהמשתמש ובדיקת גודל}פלט המספר הגדולאחרי זה תהפוך את זה לקוד Cint max=0;int num;Console.WriteLine("type 10 int..");for (int i=0;i<10; ++i) { num = int.Parse(Console.ReadLine()); max = Math.Max(max, num);}Console.WriteLine("the high num is{0}", max);
פורסם 2008 בנובמבר 2917 שנים מחבר ירח אפל!.תודה רבה על התגובה בסיכומו של דבר הבנתי את זה דרך ההסבר והתגובה שלך.תשובה מנומקת+דוגמא כמו שצריך!.תודה רבה!
פורסם 2008 בנובמבר 3017 שנים אפשר לפתור את אותו תרגיל גם בלי הפונקציה Math.Max.את אותו משתמש MAX אתה מגדיר ב0, ואם המספר שנקלט גדול מMAX אז MAX יהיה שווה למספר שנקלט (כל זה בלולאה).
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.