Yazdığım kod Flowchart ile uyumlu mu?

Meliodas_sama

Decapat
Katılım
15 Temmuz 2022
Mesajlar
296
Daha fazla  
Cinsiyet
Erkek
Farklı şekillerde bu kodu while ya da for döngüsünde yazabilir miyim? Flowchart'a göre yazmamız gerekiyor. Kodumda hata var mı, varsa neler?

C:
#include <stdio.h>
int main(){
int a;
int i=1;
double x;

printf("enter a value is\n");
scanf("%d",&a);


if (a<=100)
{
if (i*(i+1)==a)
{
    printf("a is:%d\n",a);
    i++;
    printf("i is:%d\n",i);
}
else
{
    i++;
    printf("i is:%d\n",i);
}

if (i<=a)
{
    if (i*(i+1)==a)
{
    printf("a is:%d\n",a);
    i++;
    printf("i is:%d\n",i);
}
else
{
    i++;
    printf("i is:%d\n",i);
}

}
 else {
a++;

if (i*(i+1)==a)
{
    printf("a is:%d\n",a);
    i++;
    printf("i is:%d\n",i);
}
else
{
    i++;
    printf("i is:%d\n",i);
}

if (i<=a)
{
    if (i*(i+1)==a)
{
    printf("a is:%d\n",a);
    i++;
    printf("i is:%d\n",i);
}
else
{
    i++;
    printf("i is:%d\n",i);
}

}

 }


}

else
{
    printf("undefined");
}

    return 0;
}

 
Yazdığın kodda döngü yok, sadece if kullanarak bu Flowchart'ı koda dökemezsin while döngüsü kullanmalısın.
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…