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

נושא: שאלת הסבר לגבי מערך

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


הצטרף / הצטרפה: 28 November 2008
מדינה: Israel
משתמש: מנותק/ת
הודעות: 66
נשלח בתאריך: 28 January 2009 בשעה 04:45 | IP רשוּם
ציטוט yehouda

התכנית הנל הינה בעלת 2 מערכים ,תכנית בודקת כל איבר במערך-1 ,אם הוא זוגי אזי האיבר בעל אותו אינדקס במערך השני יקבל 1 אחרת 0 . כמו כן התכנית סופרת מספר אחדים ואפסים .אם מספר ה0 יותר גדול ממספר ה1 אזי התכנית הופכת אפסים לאחדים ולהיפך כך שמספרם יהיה שווה .

שאלתי הינה מה בדיוק הכוונה לc2=10-c1 האם זה אומר שברגע שמצאנו זוגי אזי C2 סופר את מספר הזוגיים ?

ובעת שיש את C2<C1 יש בדיקה של זוגי מול א"ז ?

ניסתי להריץ את זה בדיבגר עם אופציה של WATCH ולעקב אחר משתנים אבל זה רץ ללא הפסקה...

תודה לעוזרים

 

#include <stdio.h>

void main ()

{

int arr1[10],arr2[10]={0};

int i,c1=0,c2=0;

for (i=0;i<10;i++)

{

scanf("%d",&arr1[i]);

if ((arr1[i]%2)==0)

{

arr2[i]=1;  //zogi

c1++;

}

}

c2=10-c1; //counter

for (i=0;i<10;i++)

printf("%d",arr2[i]);

printf("\n");

i=0;

while (c2>c1)

{

if (arr2[i]==0)

{

arr2[i]=1;

c2--;

c1++;

}

i++;

}

for (i=0;i<10;i++)

printf("%d",arr2[i]);

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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


הצטרף / הצטרפה: 28 November 2008
מדינה: Israel
משתמש: מנותק/ת
הודעות: 66
נשלח בתאריך: 28 January 2009 בשעה 04:54 | IP רשוּם
ציטוט yehouda

אשמח להסבר עם  תרשים זרימה לגבי החלק של החלפות 1 ב0 ולהיפך

וכמו כן קידום מונים

זה יהיה לי לעזר לקראת הבחינה בצהריים

תודה לעוזרים

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


הצטרף / הצטרפה: 28 December 2008
משתמש: מנותק/ת
הודעות: 17
נשלח בתאריך: 29 January 2009 בשעה 01:35 | IP רשוּם
ציטוט zipzip

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

ת'שאר לא הבנתי כנראה מה הכוונה.. נתון לך תוכנית או שאתה צריךלכתוב משו?? בכ"א כנראה אתה כבר לא צריך את זה..

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

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

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

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