Задаётся начальное,конечное, шаг (A,D) ,вычисление S и F .При F <=2 считает количество k. Нужно найти PR*=F при D<7

    #include <stdio.h>
#include <stdlib.h> 
#include <math.h>
#include <conio.h>

void main()
{
  const float B = 7.11, C = 3.1;
  float A,D,S,F;
  float D_beg,D_end,HD,A_beg,A_end,HA;
  float PR=1;
  unsigned char k=0;

printf("\r\nEnter start value A:");
scanf("%f",&A_beg);
printf("End value:");
scanf("%f",&A_end);
printf("Step A:");
scanf("%f",&HA);
printf("\r\nEnter start value D:");
scanf("%f",&D_beg);
printf("End value:");
scanf("%f",&D_end);
printf("Step A:");
scanf("%f",&HD);
system("cls");
A=A_beg;
while(A<A_end+HA)
{
    
    D=D_beg;
    while( D<=D_end)
    {
         printf("A=%.5f  ", A); 
         printf("\tD=%.5f  ", D);
         S = (A*C-D)*B;
         printf("\tS=%+7.5f",S );

            if(D>4){
            
                
             if((A>=-1)&&(A<=1-0.01*HA))

             {
                F = S*log10(D-4) / acos (A);
                // printf("\tF=%5.3f\r\n ", F);


                    if(F<=2)
                    {
                        k++;
                        printf("\tk=%d",k);
                    }
                    printf("\tF=%5.3f\r\n ", F);
            }
          else printf ("\tF-ohibka\r\n");  
    }
        else printf("\tD-dolhno byt bolhe 4\r\n");
        D+=HD;
}
A+=HA;
}
}

Ответы (0 шт):