
resimdeki programda "lutfen tekrar 1-5 arasinda sayi giriniz" yazdirip programin tekrar basa donmesini istiyorum .nasil yapabilirim ?

soyleki ; diyelim ben 6 yazdim . hayir yanlis yazdin tekrar gir diyecek . program kapanmadan olmasini istiyorum
reznov


dediğiniz şey "sayi 1 ile 5 arasinda değilse adamdan tekrar al" ise şöyle bi şeyler lazım size:
#include <stdio.h>
int sayi;
main(){
scanf("%d", &sayi);
while(sayi>5 || sayi<1){
printf("1 ile 5 arasinda olsun");
scanf("%d", &sayi);
}
switch(sayi)
...
yvandal


scanf'in üzerine xxx: koyup default altındaki printf'in altına da goto xxx yazarak da yapabilirsiniz.
burbat


goto falan kullanmayiniz. yvandal'in ornek en uygunu kanimca.
fdegir

1