עבור לתוכן

תרגיל בסיסי ביותר בשפת c

Featured Replies

פורסם

אני ממש מתחיל ללמוד את השפה..

במסגרת תרגיל בסיסי למתחילים כתבתי קוד שאמור לקבל שני מספרים ולהגיד לי מי גדול יותר מהשני או אם הם שווים.

הבעיה היא שבתשובה שהוא מחזיר הוא רושם לי מספרים אחרים ממה שהכנסתי לו :nixweiss:

זה הקוד :


#include <stdio.h>
#include <conio.h>int main(void)
{
int num1;
int num2;
printf("enter 2 numbers:\n");
scanf("%d%d",&num1,&num2);

if(num1 == num2) {
printf("they are equl!");
}

if(num1 < num2) {
printf("%d is less then %d",&num1,&num2);
}

if(num1 > num2) {
printf("%d is greater then %d",&num1,&num2);
}



getch();
return 0;

אשמח לעזרה ולא לצחוק על מתחילים בבקשה.

פורסם

תערוך בבקשה את הכותרת ותכתוב באיזו שפה אתה כותב.

לשאלתך: שים לב בדיוק איך אתה משתמש ב-printf ואיך אמורים להשתמש בה כדי להדפיס מספרים.

פורסם

אתה שולח את הכתובת ל-PRINTF ולא את המספר...

פורסם
  • מחבר

אוקי .. ואיך אני שולח את המספר ולא את הכתובת?

(סליחה על הבורת אבל אני ממש מתחיל)

פורסם

scanf - עם &.

printf - בלי &.

פורסם
  • מחבר

syntax ארור

תודה רבה

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים