7 BOOM
שלום לכולם
בניתי תוכנית למשחק 7 BOOM.התוכנית רצה,אך העניין הוא שבכל פעם מופיעים כמה BOOM רצופים יש בניהם מרווח:
BOOM
BOOM
BOOM
וכו'
אני צריכה לבטל את המרווחים האלה,איך אני עושה את זה??
תודה
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main(){
int n,j,w;
printf("insert a number within [1,1100]:");
scanf_s("%d",&n);
if(n==0){
printf("good bye!!");
_getch();
return(0);}
while
{
if(0>n||n>1110)printf("illegal number,please insert a number within [1,1100]:");
else
{
w=(1>n-5)?1:n-5;
for(j=w;j<=n+10;j++)
{
if(j==7||j%10 == 7 || (j/10)%10 == 7 || (j/100)%10==7)
{
printf("boom\n");
}
else {
printf("%d ",j);
}
}
}
printf("\n");
printf("insert numbers [1, 1100]:");
scanf("%d",&n);
}
}
שלום לכולם
בניתי תוכנית למשחק 7 BOOM.התוכנית רצה,אך העניין הוא שבכל פעם מופיעים כמה BOOM רצופים יש בניהם מרווח:
BOOM
BOOM
BOOM
וכו'
אני צריכה לבטל את המרווחים האלה,איך אני עושה את זה??
תודה
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main(){
int n,j,w;
printf("insert a number within [1,1100]:");
scanf_s("%d",&n);
if(n==0){
printf("good bye!!");
_getch();
return(0);}
while
{
if(0>n||n>1110)printf("illegal number,please insert a number within [1,1100]:");
else
{
w=(1>n-5)?1:n-5;
for(j=w;j<=n+10;j++)
{
if(j==7||j%10 == 7 || (j/10)%10 == 7 || (j/100)%10==7)
{
printf("boom\n");
}
else {
printf("%d ",j);
}
}
}
printf("\n");
printf("insert numbers [1, 1100]:");
scanf("%d",&n);
}
}