שפת C/פונקציות/תרגילים: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Atavory (שיחה | תרומות)
דף חדש: == 1 == כתבו פונקציה max המקבלת שני מספרים שלמים, ומחזירה את ערך הגדול מבין השניים. {{מוסתר|פתרון|2= <div style="tex...
 
Atavory (שיחה | תרומות)
אין תקציר עריכה
שורה 1:
{{שפת C}}
 
 
 
== 1 ==
כתוב פונקציה בשם sign המקבלת מספר נקודה צפה, ומחזירה את סימנו. כלומר
#אם המספר שלילי, היא תחזיר -1
#אם המספר 0, היא תחזיר 0
#אם המספר חיובי, היא תחזיר 1.
 
{{מוסתר|הפתרון|2=
<div style="text-align:left; direction:ltr;">
<pre>
int sign(float num)
{
if(num < 0)
return -1;
 
if(num == 0)
return 0;
 
return -1;
}
</pre>
</div>
}}
 
== 2 ==
כתוב פונקציה even המקבלת מספר שלם, ומדפיסה 0 אם הוא זוגי ו1 אחרת.
{{מוסתר|פתרון|2=
<div style="text-align:left; direction:ltr;">
<pre>
int even(int num)
{
return num % 2;
}
</pre>
</div>
}}
 
 
== 3 ==
כתבו פונקציה max המקבלת שני מספרים שלמים, ומחזירה את ערך הגדול מבין השניים.