ABA


"שאלה קשה ב C שימוש ובניית פונקציות"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #11886 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11886
Pesilion

דרג אמינות חבר זה
   00:49   07.03.05   
אל הפורום  
  שאלה קשה ב C שימוש ובניית פונקציות  
 
   כתוב תכנית
הקלט : מספר כלשהוא
הפלט : האם הוא מספר אגר או לא

מספר אגר= מספר שיש לו הכי הרבה מחלקים מאשר המספרים שלפניו לדוגמא 120
או 4

(ל4 מחלק אחד (2) לא לתהייחס ל4 ו1 כמחלקים )
אני שובר תראש ולא מצליח

תודה רבה!


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  בקשה :( Pesilion 07.03.05 21:06 1
  סתכל מה תעשה... Gold Dragon 07.03.05 22:21 2
  אחי אני מצטער אם אני מעצבן אכפת לך לפרט עוד קצת? תודה רבה Pesilion 08.03.05 00:01 3
     על איזה חלק?. Gold Dragon 08.03.05 07:08 4
  הנה: Niv2001 08.03.05 15:54 5
     תודה רבה Pesilion 08.03.05 18:14 7
  פשוט תעתיק את זה ותלחץ ctrl+shift כי זה יצא הפוך Niv2001 08.03.05 15:55 6

       
Pesilion

דרג אמינות חבר זה
   21:06   07.03.05   
אל הפורום  
  1. בקשה :(  
בתגובה להודעה מספר 0
 
  


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

דרג אמינות חבר זה
   22:21   07.03.05   
אל הפורום  
  2. סתכל מה תעשה...  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 07.03.05 בשעה 22:22 בברכה, Gold Dragon
 
נגיד קלטת מספר NUM תגדיר דינמית מערך בעל NUM+1 איברים שיקרא vec ותאתחל אותו באפסים.

int i=0,j=0;
for(i=num;i>1;i--)
{
for(j=num-1;j>1;j--)
{
if(i%j==0)
{
vec{i}++;
}
}
}

אח"כ תמצא מקסימום ותבדוק אם המיקום שלו הוא NUM


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

דרג אמינות חבר זה
   00:01   08.03.05   
אל הפורום  
  3. אחי אני מצטער אם אני מעצבן אכפת לך לפרט עוד קצת? תודה רבה  
בתגובה להודעה מספר 0
 
  


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

דרג אמינות חבר זה
   07:08   08.03.05   
אל הפורום  
  4. על איזה חלק?.  
בתגובה להודעה מספר 3
 
   הקוד שכתוב בתכלס עושה בשבילך כמעט את הכל....


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

דרג אמינות חבר זה
   15:54   08.03.05   
אל הפורום  
  5. הנה:  
בתגובה להודעה מספר 0
 
   #include <stdio.h>
int func(int num);

void main ()
{
int num, i;
scanf ("%d", &num);
for (i=1; i<num; i++)
{
if (func(num)<=func(i))
{
printf ("no");
i=num+1;
}
if (i==num)
printf ("yes");
}

int func(int num)
{
int count=0, i;
for (i=2; i<num; i++)
if (num%i==0)
count++;
return count;
}


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

דרג אמינות חבר זה
   18:14   08.03.05   
אל הפורום  
  7. תודה רבה  
בתגובה להודעה מספר 5
 
  


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

דרג אמינות חבר זה
   15:55   08.03.05   
אל הפורום  
  6. פשוט תעתיק את זה ותלחץ ctrl+shift כי זה יצא הפוך  
בתגובה להודעה מספר 0
 
  


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

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

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



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