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;
}