משימה די פשוטה ואני לא מבין מה לא תקין בקוד..חישוב ערך מקסימלי של סדרת מספרים שמשתמש מקליד
זה הקוד שלי:
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
int num, max, i, n = 1;
printf("Enter Number Please: ");
scanf("%d", &num);
for (i = 0; i < num; i++);
{
if (n < num);
{
max = num;
printf("Enter Next Number: ");
scanf("%d", &n);
}
printf("The Max is:%d", max);
}
getch();
}
הבעיות הן:
1) הפלט יוצא, אבל הערך המקסימלי שיוצא הוא הראשון לא משנה מה המספר השני
2) הלולאה מסתיימת אחרי איטרציה אחת למרות שלפי מה שנראה לי היא אמורה להמשיך
אשמח לעזרה, תודה
ניסיתי לישר לימין אבל משום מה זה לא עושה כלום, אם תעתיקו את הקוד לויז'ואל זה מסתדר