matlab ile yapıyorum aslında ama c ile falan da anlatabilirsiniz. ben uyarlarım sonra onu.

elimde 1'den 10'a kadar giden bir for döngüsü var. "döngü tamamlandığında blablabla kısmındaki fonksiyon gerçeklenmezse x değerini 5 azalt, sonra bir daha aynı döngüyü baştan yap" şeklinde bir şey yazmaya çalışıyorum ama baştan nasıl başlattıracağımı bilemedim. bi el atsanız? (not: x, for'un içinde işe yarayan bir değişken)


x=20

for 1:10

blablablalba

end

 

c++'da böyle olabilir kanımca.

int i;
for(int i=0; i<=10; i++)
{

if(blabla!=1)
{
x-=5;

i=0;
}


}

badiparmagi

döngü bittiğinde blabla fonksiyonunu çalıştırp tekrar başa almak gerekiyorsa şöyle yapabilirsin,

for(int i=0; i<10; i++) {
// baska baska islemler
if (i+1 == 10) {
if(!blabla())
{
x-=5;
i=0;
}
}
}

pastebin.com

ocanal
1

mobil görünümden çık