ABA


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

   18:48   30.05.06   
אל הפורום  
  בעיה בשפת C  
 
   עבר עריכה לאחרונה בתאריך 30.05.06 בשעה 19:05 על-ידי Nesher (מנהל הפורום)
 
תכנית שקולטת שני מספרים טבעיים ומציגה את מכפלתם וסכומם, התכנית מפסיקה כאשר המספר הראשון שלילי או אפס.
התוכנית שכתבתי:

#include <stdio.h>
#include <conio.h>

int num1 , num2 ;
void main ()
{
clrscr();
printf ("\n enter two numbers, for exit enter negative number or zero");
scanf (" %d %d ",&num1,&num2);
while (num1 > 0 )
{
printf ("\n %d * %d= %d",num1,num2,num1*num2);
printf ("\n %d + %d= %d",num1,num2,num1+num2);
printf ("\n enter two numbers, for exit enter negative number or zero");
scanf ("%d %d",&num1,&num2);
}
getch();
}

היא לא עובדת
מה הטעות?

תודה לעוזרים


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  איזה טעות הופיעה לך? ואיזה שורה זה סימן? MULI 30.05.06 19:01 1
     תשובה matanye 30.05.06 19:13 2
         תנסה לעשות לולאת do while Nesher  30.05.06 19:14 3
             איך עושים את זה? matanye 30.05.06 19:17 4
  כנס Net_Boy  30.05.06 20:35 5

       
MULI

   19:01   30.05.06   
אל הפורום  
  1. איזה טעות הופיעה לך? ואיזה שורה זה סימן?  
בתגובה להודעה מספר 0
 
  


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

   19:13   30.05.06   
אל הפורום  
  2. תשובה  
בתגובה להודעה מספר 1
 
   הוא פשוט עושה לולאה אין נוספית


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   19:14   30.05.06   
אל הפורום  
  3. תנסה לעשות לולאת do while  
בתגובה להודעה מספר 2
 


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

   19:17   30.05.06   
אל הפורום  
  4. איך עושים את זה?  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   20:35   30.05.06   
אל הפורום  
  5. כנס  
בתגובה להודעה מספר 0
 
   אני חושב שהבעייה שלך טמונה בכך שהמשתנים הם גלובלים
אין לי מושג איך הפונקציה scanf מגיבה על גלובלים

בכל אופן זו טעות תכניס את ההגדרת משתנים שלך לתוך הפונקצית main
שצריכה להיות int אגב !
ולהחזיר 0 במידה והצליחה ו1 במידה ולא


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

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

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



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