קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. צריכה עזרה..
    על ידי shiran בפורום דיבורים
    תגובות: 16
    הודעה אחרונה: 08-04-2011, 15:14
  2. חייב עזרה מחירים לכרטיס מסך
    על ידי Orhan בפורום תמיכה טכנית
    תגובות: 11
    הודעה אחרונה: 03-09-2005, 21:02
  3. צריך דחוף עזרה !
    על ידי Just Black בפורום גרפיקה ועיצוב אתרים
    תגובות: 3
    הודעה אחרונה: 03-09-2005, 09:04
  4. [עזרה] Outpost.
    על ידי Jacoby בפורום תמיכה טכנית
    תגובות: 4
    הודעה אחרונה: 02-09-2005, 18:15
+ תגובה לנושא
מציג תוצאות 1 עד 8 מתוך 8

עזרה ב random ב c

  1. #1
    משתמש מתחיל
    שם פרטי
    ליאור
    תאריך הצטרפות
    01/2013
    הודעות
    18
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל עזרה ב random ב c

    רציתי להגריל בתוכנית שלי 25 מספרים בטווח מ1 עד 100 בלי חזרה ויוצאים לי כל מיני מספרים מוזרים
    משהו יכול לעזור לי?

    קוד:
        if(choice==bingo)
          {
             printf("welcome to bingo ");
             printf("your current balance is: %f\n", cashbox );
             printf("please enter your current bet <20 - 100.00>:");
             scanf("%d", &sumOfHimur);
             if((sumOfHimur <= cashbox)&&(sumOfHimur >= 20));
               { 
                   for(i=0;i<=100;++i)
                     {
                        unused[i]=0;
                     }
                   for(i=0;i<5;++i)
                     {
                        for(j=0;j<5;++j)
                          {
                              while(unused == 0)
                                {
                                  num1=rand()%100+1;
                                  if(unused[num1]==0)
                                    {
                                        matrix[i][j]=num1;
                                        unused[num1]=1;
                                        
                                    }
                                }
                              printf("%d  ", matrix[i][j]);
                           
                          }
                        printf("\n");
                     }
                   
                   
               }
          }

  2. קישורים ממומנים

  3. #2
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    באיזה חלק של הקוד?

  4. #3
    משתמש מתחיל
    שם פרטי
    ליאור
    תאריך הצטרפות
    01/2013
    הודעות
    18
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    אני לא יודע באיזה חלק בדיוק קרתה הבעיה

  5. #4
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    אתה יכול לשלוח את הקוד השלם?

  6. #5
    משתמש מתחיל
    שם פרטי
    ליאור
    תאריך הצטרפות
    01/2013
    הודעות
    18
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    קוד:
    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    int main()
    {
      const int slots = 1;
      const int roullete = 2;
      const int bingo = 3;
      const int exit = 0;
      float cashbox = 100 ;
      int unused[101];
      int matrix[5][5];
      int choice = 0;
      int sumOfHimur = 0;
      int choice2 = 0;
      int i,j;
      int num1;
      srand(time(NULL));
      
      do
      {
      printf("welcome to the dark side of the moon casino\n");
      printf("We hope to realize a dream for you\n\n");
      printf("what game would you like to play?\n");
      printf("1 - slots\n");
      printf("2 - roullete\n");
      printf("3 - bingo\n\n");
      printf("0 - exit\n");
      printf("please enter your choice:");
      scanf("%d", &choice);
      
     
      
     
        if(choice == slots)
          {
            printf("welcome to slots\n");
    	    printf("your current balance is: %f\n", cashbox );
            printf("please enter your current bet <20 - 100.00>:");
    	    scanf("%d", &sumOfHimur);
            if((sumOfHimur <= cashbox)&&(sumOfHimur >= 20))
              { 
    		    int num1= rand()%3+35;
    		    int num2= rand()%3+35;	
    		    int num3= rand()%3+35;
    		    printf("%c    ",num1);
    		    printf("%c    ",num2);
    		    printf("%c\n",num3);
    	    	if((num1==num2)&&(num2==num3)&&(num1==num3))
    			  {
    			      cashbox=cashbox-sumOfHimur;
    			      sumOfHimur= sumOfHimur*8;
    			      cashbox=cashbox+sumOfHimur;
    			      printf("you won %d dollars\n\a", sumOfHimur);
    			      printf("your current balance is: %f\n", cashbox );
    			  }
    			else
    			  {
    			     cashbox=cashbox-sumOfHimur;
    			     printf("you lose\?");
    			     printf("your current balance is: %f\n", cashbox );
    
    
    
    
    			  }
    		  }
    		else
    		  {
    		    printf("your bet is wrong\n");
    		  }
    
    
    	  }
    	else if(choice==roullete)
    	  {
    	     printf("welcome to roullete\n");
    	     printf("your current balance is: %f\n", cashbox );
             printf("please enter your current bet <20 - 100.00>:");
    	     scanf("%d", &sumOfHimur);
             if((sumOfHimur <= cashbox)&&(sumOfHimur >= 20))
    		   {
    			   printf("enter number Between 1-36   ");
    			   scanf("%d", &choice2);
    			   if((choice2<37)&&(choice2>0))
    			     {
    			  	    int num1=1;
    				    if(num1==choice2)
    				      {  
    				          cashbox=cashbox-sumOfHimur;
    		        	      sumOfHimur= sumOfHimur*35;
    				          cashbox=cashbox+sumOfHimur;
    					      printf("The winning number is %d\n", num1);
    				          printf("you won %d dollars\n\a", sumOfHimur);
    					      printf("your current balance is: %f\n", cashbox );
    				      }
    			              else
    				            { 
    					          cashbox=cashbox-sumOfHimur;
    					          printf("you lose\n");
    					          printf("your current balance is: %f\n", cashbox );
    				            }
    			     }
    			  else
    			    {
    			      printf("the number you choice is wrong\n");
    			    }
    		  }
    		else
    		  {
    		      printf("your bet is wrong\n");
    		  }
    	  }
    
    
    
    
    	if(choice==bingo)
    	  {
    	     printf("welcome to bingo ");
    	     printf("your current balance is: %f\n", cashbox );
             printf("please enter your current bet <20 - 100.00>:");
    	     scanf("%d", &sumOfHimur);
             if((sumOfHimur <= cashbox)&&(sumOfHimur >= 20));
    	       { 
    			   for(i=0;i<=100;++i)
    			     {
    			        unused[i]=0;
    			     }
    			   for(i=0;i<5;++i)
    			     {
    			        for(j=0;j<5;++j)
    					  {
    						  while(unused == 0)
    						    {
    						      num1=rand()%100+1;
    						      if(unused[num1]==0)
    						        {
    								    matrix[i][j]=num1;
                                        unused[num1]=1;
    								    
    						        }
    						    }
    						  printf("%d  ", matrix[i][j]);
    					   
    					  }
    					printf("\n");
    			     }
    			   
    	           
    	       }
    	  }
    
    
    	else
    	  {
    		printf("Wrong choice the game you want does not exist\n"); 
    	  }
        }
        if(choice!=exit);
    	printf("goodbey and see you soon\n");
      
    	while(choice!=exit);
    
    
      system("pause");
      return(0);
    }

  7. #6
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    הקוד פגום, אתה שם אחרי if ומשפטי תנאי אחרים נקודה פסיק..

  8. #7
    משתמש מתחיל
    שם פרטי
    ליאור
    תאריך הצטרפות
    01/2013
    הודעות
    18
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    זה בטעות אבל גם בלי נקודה פסיק זה עדיין לא עובד
    נערך לאחרונה על ידי lior1997k; 18-01-2013 בשעה 20:12.

  9. #8
    משתמש מתחיל האוואטר של gibs0n
    תאריך הצטרפות
    01/2013
    הודעות
    382
    לייקים
    21
    נקודות
    50
    מין: זכר

    ברירת מחדל

    קוד:
    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    #include <windows.h>
    
    int main()
    {
      const int slots = 1;
      const int roullete = 2;
      const int bingo = 3;
      const int exit = 0;
      float cashbox = 100 ;
      int unused[101];
      int matrix[5][5];
      int choice = 0;
      int sumOfHimur = 0;
      int choice2 = 0;
      int i,j;
      int num1;
      srand(time(NULL));
      
      while(1)
      {
      printf("welcome to the dark side of the moon casino\n");
      printf("We hope to realize a dream for you\n\n");
      printf("what game would you like to play?\n");
      printf("1 - slots\n");
      printf("2 - roullete\n");
      printf("3 - bingo\n\n");
      printf("0 - exit\n");
      printf("please enter your choice:");
      
      scanf("%d", &choice);
      
        if(choice == slots)
          {
            printf("welcome to slots\n");
            printf("your current balance is: %f\n", cashbox );
            printf("please enter your current bet <20 - 100.00>:");
            scanf("%d", &sumOfHimur);
            if((sumOfHimur <= cashbox)&&(sumOfHimur >= 20))
              { 
                int num1= rand()%3+35;
                int num2= rand()%3+35;    
                int num3= rand()%3+35;
                printf("%c    ",num1);
                printf("%c    ",num2);
                printf("%c\n",num3);
                if((num1==num2)&&(num2==num3)&&(num1==num3))
                  {
                      cashbox=cashbox-sumOfHimur;
                      sumOfHimur= sumOfHimur*8;
                      cashbox=cashbox+sumOfHimur;
                      printf("you won %d dollars\n\a", sumOfHimur);
                      printf("your current balance is: %f\n", cashbox );
                  }
                else
                  {
                     cashbox=cashbox-sumOfHimur;
                     printf("you lose\?");
                     printf("your current balance is: %f\n", cashbox );
                  }
              }
            else
              {
                printf("your bet is wrong\n");
              }
         }
        else if(choice==roullete)
          {
             printf("welcome to roullete\n");
             printf("your current balance is: %f\n", cashbox );
             printf("please enter your current bet <20 - 100.00>:");
             scanf("%d", &sumOfHimur);
             if((sumOfHimur <= cashbox)&&(sumOfHimur >= 20))
               {
                   printf("enter number Between 1-36   ");
                   scanf("%d", &choice2);
                   if((choice2<37)&&(choice2>0))
                     {
                          int num1=1;
                        if(num1==choice2)
                          {  
                              cashbox=cashbox-sumOfHimur;
                              sumOfHimur= sumOfHimur*35;
                              cashbox=cashbox+sumOfHimur;
                              printf("The winning number is %d\n", num1);
                              printf("you won %d dollars\n\a", sumOfHimur);
                              printf("your current balance is: %f\n", cashbox );
                          }
                              else
                                { 
                                  cashbox=cashbox-sumOfHimur;
                                  printf("you lose\n");
                                  printf("your current balance is: %f\n", cashbox );
                                }
                     }
                  else
                    {
                      printf("the number you choice is wrong\n");
                    }
              }
            else
              {
                  printf("your bet is wrong\n");
              }
          }
        if(choice==bingo)
          {
             printf("welcome to bingo ");
             printf("your current balance is: %f\n", cashbox );
             printf("please enter your current bet <20 - 100.00>:");
             scanf("%d", &sumOfHimur);
             if((sumOfHimur <= cashbox)&&(sumOfHimur >= 20));
               { 
                   for(i=0;i<=100;++i)
                     {
                        unused[i]=0;
                     }
                   for(i=0;i<5;++i)
                     {
                        for(j=0;j<5;++j)
                          {
                              while(unused == 0)
                                {
                                  num1=rand()%100+1;
                                  if(unused[num1]==0)
                                    {
                                        matrix[i][j]=num1;
                                        unused[num1]=1;
                                        
                                    }
                                }
                              printf("%d  ", matrix[i][j]);
                           
                          }
                        printf("\n");
                     }
                   
                   
               }
          }
    
    
        else
          {
            printf("Wrong choice the game you want does not exist\n"); 
            system("pause");
            system("cls");
          }
        if(choice==exit) {
        printf("Goodbey and see you soon\nExiting...");
        Sleep(1505);
        break;
      }
    }
      return 0;
    }
    אני לא סובל do\while אז עשיתי כמה שינויים קטנים.
    have some fun
    נערך לאחרונה על ידי gibs0n; 11-02-2013 בשעה 20:36.

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 16:43.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,450,716 | הודעות: 8,151,298 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect