13-10-2006, 11:19
|
|
|
חבר מתאריך: 13.05.06
הודעות: 159
|
|
בעיה בהרצה בשפת c
שלום לכם קיבלתי תרגיל כזה:
פתח ויישם אלגוריתם הקולט מספרים חד ספרתיים, ספרה אחת בכל פעם. על האלגוריתם להדפיס את אורך רצף הספרות הארוך ביותר המורכב מספרות עוקבות. קלט הנתונים מסתיים בספרה -1.
עשיתי את התרגיל וכתבתי במהדר אבל במהדר יש לי איזושהי בעתה הרצה שהייתי רוצה שתעזרו לי בה ולהגיד לי מהי :
הנה התרגיל:
#include <stdio.h>
void main ()
{
int max, big,num, next_num;
max=1;
big=1;
next_num=0;
printf("please enter a number");
scanf("%d",&num);
num=next_num;
while(num!=-1)
{
printf("please enter another number");
scanf("%d",&num);
if(num-next_num=1)
{
max++;
else
big=max;
max=1;
}
if(num-next_num=1)
max++;
else
if(max>big)
{
big=max;
max=1;
num=next_num;
}
}
printf("%d",big);
}
|