נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: C

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
מאיה
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 24 May 2005
משתמש: מנותק/ת
הודעות: 18
נשלח בתאריך: 07 June 2005 בשעה 18:10 | IP רשוּם
ציטוט מאיה

    אני רוצה למצוא במערך את החלק הארוך ביותר שכל האברים שלו מסודרים בסדר עולה  -  דבר ראשון אני צריכה לקלוט מערך אחר כך לבדוק אם המספר הראשון קטן מהשני והשני מהשלישי וכך הלאה, אבל השאלה שלי היא איך אני מוצאת את החלק הארוך ביותר שמסודר בסדר עולה? ואיך אני עושה את זה בקוד?

חזרה לתחילת העמוד הצג את כרטיס החבר של מאיה חפש הודעות אחרות של מאיה
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 07 June 2005 בשעה 19:11 | IP רשוּם
ציטוט SBD

OK מממ התרגיל הזה מוכר לי אולי מהבגרות יכול להיות? בכל מקרה הנה הפתרון:

קוד:
#include <stdio.h>

void main()
{
 int A[50], i, count=0,max=1;

 for(i=0;i<50;i+)
  scanf("%d",&A);

 for(i=0;i<49;i++)
 {
  if(A <= A[i+1) 
   count++;
  else
  {
   if(count > max) 
    max = count;
   count=0;
  }
 }

 printf("%d",count);
}

[אפשר לייעל טיפה את התוכנית בהוספת תנאי ללואה, לא רציתי סתם לסבך, אבל תנסי לחשוב מה זה יכול להיות....]



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
מאיה
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 24 May 2005
משתמש: מנותק/ת
הודעות: 18
נשלח בתאריך: 08 June 2005 בשעה 06:58 | IP רשוּם
ציטוט מאיה

יש לי כמה שאלות 

למה בחרת דווקא 50 למערך?

אני מבינה את הצבירה פה של אחד שגדול מהשני, אבל בעצם אני לא מבינה איך ההדפסה היא של החלק הגדול ביותר?

 

 

חזרה לתחילת העמוד הצג את כרטיס החבר של מאיה חפש הודעות אחרות של מאיה
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 08 June 2005 בשעה 10:29 | IP רשוּם
ציטוט SBD

צודקת בטעות הפדתי את COUNT היה צריך להדפיס את MAX, ו-20 בחרתי מתוך הרגל :)

__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
מאיה
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 24 May 2005
משתמש: מנותק/ת
הודעות: 18
נשלח בתאריך: 09 June 2005 בשעה 22:02 | IP רשוּם
ציטוט מאיה

   תודה רבה

חזרה לתחילת העמוד הצג את כרטיס החבר של מאיה חפש הודעות אחרות של מאיה
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה