الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شوفوا الخطأ وين

مغلق
بدأه vb man في 28 أبريل 2003 · 3 رد · 665 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الخطأ في التكرار الخارجي الwhile

رجاءً شوفوا الخطا وساعدوني....(رجاءً بسرعه)

#include<stdio.h>

#include<conio.h>

main()

{

int control,star,space,next;

char shape,skip;

gotoxy(20,1);

printf("THIS PROGRAM WILL DRAW SOME TRIANGLESn");

printf("do you want to continue(y,n):n");

while(getchar()!='n')

{

printf("select a shape(a,b,c,d):");

shape=getchar();

switch(shape)

{

	case'a':case'A':

  for(control=1;control<=10;++control)

  {

 	 for(star=1;star<=control;++star)

    printf("*");

 	 printf("n");

  }

	break;

	case'b':case'B':

  for(control=12;control>=1;--control)

  {

 	 if(control==10||control==8)

    --control;

 	 for(star=1;star<=control;++star)

    printf("*");

 	 printf("n");

  }

	break;

	case'c':case'C':

  for(control=12;control>=1;--control)

  {

 	 if(control==8)

    control-=2;

 	 for(space=1;space<=12-control;++space)

    printf(" ");

 	 for(star=1;star<=control;++star)

    printf("*");

 	 printf("n");

  }

	break;

	case'd':case'D':

  for(control=1;control<=10;++control)

  {

 	 for(space=1;space<=10-control;++space)

    printf(" ");

 	 for(star=1;star<=control;++star)

    printf("*");

 	 printf("n");

  }

	break;

	default:

  printf("ninvalid shape coden");

  }

  printf("do u want 2 cont>(y,n):n");

  }

}
#2

خلاص يا جماعه عرفت المشكله وين وحليتها.....

وعلشان خاطر عيون أحلى منتدى راح أحط التصحيح في أقرب وقت ممكن إن شاء الله

#3

جيد .....;)

#4
#include<stdio.h>

#include<conio.h>

main()

{

int control,star,space;

char shape,skip,next;

gotoxy(20,1);

printf("THIS PROGRAM WILL DRAW SOME TRIANGLESn");

printf("Do you want to continue(y,n):");

scanf("%c",&next);

scanf("%c",&skip);

while(next!='n'&&next!='N')

{

printf("nselect a shape(a,b,c,d): ");

scanf("%c",&shape);

scanf("%c",&skip);

switch(shape)

{

	case'a':case'A':

  for(control=1;control<=10;++control)

  {

 	 for(star=1;star<=control;++star)

    printf("*");

 	 printf("n");

  }

	break;

	case'b':case'B':

  for(control=12;control>=1;--control)

  {

 	 if(control==10||control==8)

    --control;

 	 for(star=1;star<=control;++star)

    printf("*");

 	 printf("n");

  }

	break;

	case'c':case'C':

  for(control=12;control>=1;--control)

  {

 	 if(control==8)

    control-=2;

 	 for(space=1;space<=12-control;++space)

    printf(" ");

 	 for(star=1;star<=control;++star)

    printf("*");

 	 printf("n");

  }

	break;

	case'd':case'D':

  for(control=1;control<=10;++control)

  {

 	 for(space=1;space<=10-control;++space)

    printf(" ");

 	 for(star=1;star<=control;++star)

    printf("*");

 	 printf("n");

  }

	break;

	default:

  printf("invalid shape coden");

  

}

printf("Do you want to continue(y,n):");

scanf("%c",&next);

scanf("%c",&skip);

}

}

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…