Переписать код из цикла while в цикл for - C (СИ)

Формулировка задачи:

Помогите, объясните, как из цикла while() переделать в for(;;, конкретно на этом примере готовой задачи..
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define C 1
int main()
{
const float B=3.4;
int D;
float S,F,A,AN,AK,HA;
printf("Vvedite nachalnoe znachenie, konecnoe i shag A :");
scanf("%f%f%f",&AN, &AK, &HA);
printf("Vvedite chislo D:");
scanf("%d",&D);
A=AN;
while(A<=AK+0.01*HA)
{
    printf("\n A=%8.2f", A);
    
S=B-C*A+D;
printf("\n Rezultat: %7.3f",S);
if((A>=-1)&&(A<=1))
{
    F=S*acos(A);
    printf("\n F=%12e",F);
}
else
 printf("\n F - ne sushestvuet");
 A+=HA;
}
return 0;
}


textual

Код к задаче: «Переписать код из цикла while в цикл for - C (СИ)»

    for (A = AN;A <= AK + 0.01*HA;A+=HA)
    {
        printf("\n A=%8.2f", A);
 
        S = B - C*A + D;
        printf("\n Rezultat: %7.3f", S);
        if ((A >= -1) && (A <= 1))
        {
            F = S*acos(A);
            printf("\n F=%12e", F);
        }
        else
            printf("\n F - ne sushestvuet");
 
 
 
    }
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

10   голосов, оценка 4.000 из 5

Источник