ABA


"עזרה בשפת C - בעיית חילוקים"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10529 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10529
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
6889 הודעות, 2 פידבק
   17:55   26.11.11   
אל הפורום  
  עזרה בשפת C - בעיית חילוקים  
 
   שלום,

יש מספרים מ 1 עד 100. לכל אחד מהם יש ערך TRUE או FALSE . במצב התחלתי ערך האמת הוא TRUE.

1. מחלקים את כל המספרים ב 2. מי שמתחלק ללא שארית נשאר עם ערך TRUE. מי שמתחלק עם שארית מקבל את הערך FALSE.
2. מחלקים את כל המספרים ב 3 ופועלים לפי אותה דרך וכך הלאה עד 100.

על התוכנית להדפיס בסוף את המספרים שנשארו עם הערך TRUE.

תודה רבה

קופון הנחה של 5% ל iHerb
https://goo.gl/Q6Tr1S
הרבה יותר טוב מ Vitacost


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אתה בטח מתכוון למספרים ראשוניים VeNom  26.11.11 18:28 1
     מכתב The Boss  26.11.11 18:30 2
  טעות בשאלה The Boss  26.11.11 21:58 3
     מכתב VeNom  27.11.11 21:47 4
         Prefer consts, enums, and inlines to #defines Net_Boy  28.11.11 23:15 5
         תודה רבה (: The Boss  29.11.11 01:12 6

       
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   18:28   26.11.11   
אל הפורום  
  1. אתה בטח מתכוון למספרים ראשוניים  
בתגובה להודעה מספר 0
 
   כי ממה שאתה מתאר כאן אתה תדפיס רק את 1..כי כל מספר מתחלק מעצמו ואתה מתחיל מ 2 עד 100..
אם אתה מדבר על המספרים הראשונים אז(לא בדקתי קומפילציה):


#define BOOL int
#define TRUE 1
#define FALSE 0
#define SIZE 100

void Primes()
{
int i , j;
BOOL arr = {FALSE};
arr = TRUE;// 1 isnt prime

for (i = 2 ; i <= SIZE ; i++)
for(j = 2; j <= SIZE ; j++)
if(j % i == 0 && i != j)
arr = TRUE;

printf("The Primes from 2 to %d are:\n",SIZE);
for(i = 0 ; i < SIZE ; i++)
if(!arr)
printf("%d\n",i+1);
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
6889 הודעות, 2 פידבק
   18:30   26.11.11   
אל הפורום  
  2. מכתב  
בתגובה להודעה מספר 1
 
   תודה,
נשמע לי הגיוני כי בעצם מחלקים את כל המספרים בעצמם חוץ מ 1.

קופון הנחה של 5% ל iHerb
https://goo.gl/Q6Tr1S
הרבה יותר טוב מ Vitacost


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
6889 הודעות, 2 פידבק
   21:58   26.11.11   
אל הפורום  
  3. טעות בשאלה  
בתגובה להודעה מספר 0
 
   זה הולך ככה:

יש 100 מספרים. מ 1 עד 100.
לכל אחד יש ערך TRUE או FALSE. מצב התחלתי TRUE.
מחלקים את כל המספרים ב 2 ומי שמתחלק ללא שארית משנה את ערך האמת שלו (בפעם הראשונה מ TRUE ל FALSE).
אחר כך מחלקים שוב את כל המספרים (1 עד 100) ב 3 ושוב מי שמתחלק ללא שארית יש לשנות את ערך האמת שלו.

בסוף התוכנית צריכה להדפיס את המספרים שנשארו עם הערך TRUE.

תודה רבה

קופון הנחה של 5% ל iHerb
https://goo.gl/Q6Tr1S
הרבה יותר טוב מ Vitacost


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   21:47   27.11.11   
אל הפורום  
  4. מכתב  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 27.11.11 בשעה 21:56 בברכה, VeNom
 

#define BOOL int
#define TRUE 1
#define FALSE 0
#define SIZE 100

int i;
BOOL arr[SIZE];

for(i = 0 ; i < SIZE ; i++)
arr[i] = TRUE;

for (i = 0 ; i < SIZE ; i++)
if( ((i + 1) % 2 == 0) || ((i + 1) % 3 == 0) )
arr[i] = FALSE;

printf("The Numbers from 1 to %d that dont divide in 2 or 3 are:\n",SIZE);
for(i = 0 ; i < SIZE ; i++)
if(arr[i])
printf("%d\n",i + 1);



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   23:15   28.11.11   
אל הפורום  
  5. Prefer consts, enums, and inlines to #defines  
בתגובה להודעה מספר 4
 
   http://codeidol.com/cpp/effective-cpp/Accustoming-Yourself-to-C/Item-2-Prefer-consts,-enums,-and-inlines-to-sharpdefines/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
6889 הודעות, 2 פידבק
   01:12   29.11.11   
אל הפורום  
  6. תודה רבה (:  
בתגובה להודעה מספר 4
 
  

קופון הנחה של 5% ל iHerb
https://goo.gl/Q6Tr1S
הרבה יותר טוב מ Vitacost


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

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

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



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