c פשוט
שלום אני מנסה לעשות תרגיל פשוט בסי והוא נכנס לי ללופ אינסופי ואני לא מבין למה
התוכנית צריכה לקלוט מספר לא ידוע של מספרים עד שאני מכניס 0 כדי לעצור אותה ואז להגיד לי כמה מספרים היו חיוביים וכמה שלילים
תודה
#include<stdio.h>
void main()
{
int n,p,num;
p=0;
n=0;
printf("enter numbers, end with zero:\n");
num=1;
while(num!=0)
{
printf("enter number:");
scanf("d%",&num);
if(num>0)
p++;
if(num<0);
n--;
}
printf("there are %d positves and %d negatives",p,n);
}
שלום אני מנסה לעשות תרגיל פשוט בסי והוא נכנס לי ללופ אינסופי ואני לא מבין למה
התוכנית צריכה לקלוט מספר לא ידוע של מספרים עד שאני מכניס 0 כדי לעצור אותה ואז להגיד לי כמה מספרים היו חיוביים וכמה שלילים
תודה
#include<stdio.h>
void main()
{
int n,p,num;
p=0;
n=0;
printf("enter numbers, end with zero:\n");
num=1;
while(num!=0)
{
printf("enter number:");
scanf("d%",&num);
if(num>0)
p++;
if(num<0);
n--;
}
printf("there are %d positves and %d negatives",p,n);
}