Преобразовать программу С++ в Блок схему.
Пример Блок схемы:
#include <math.h>
#include <stdio.h>
#include <iostream>
int main()
{
setlocale(0,"rus"
int i,j,l,mini;
j=0;//количество элементов в диапазоне
l=0;
float B[50],n,sum,min,a,b,h;
n=1;
sum=0;//summa elem massiva
min=0;
mini=0;
a=-0.55;
b=0.55;
h=0;
for(i=0; i<50; i++)
{
n=i;
B=cos;
//1
if(a>B&&B<b)
j++;
//2 Сделать обнуление предыдущих значений если оказался новый минимальный элемент
if(B<B[mini])
{
// mini=Bi;
mini=i;
sum=0;
}
else
//if(i>mini)
{
sum+=B;
}
printf ("%f\t",B);
}
printf("\nколичество элементов в диапазоне[-0.50,0.50]: %d\n",j);
printf("\nСумма элементов, после минимального элемента: %d %f\n",mini,sum);
//3
printf("\nОтсортированный массив:\n"
for(i=0;i<50;i++)
{ for(l=49;l>i;l--)
{
if (abs(B[l-1])<abs(B[l]))
{
h=B[l-1];
B[l-1]=B[l];
B[l]=h;
}
}
printf ("%f\t",B);
}
system("pause"
}
Пример Блок схемы:
#include <math.h>
#include <stdio.h>
#include <iostream>
int main()
{
setlocale(0,"rus"
int i,j,l,mini;
j=0;//количество элементов в диапазоне
l=0;
float B[50],n,sum,min,a,b,h;
n=1;
sum=0;//summa elem massiva
min=0;
mini=0;
a=-0.55;
b=0.55;
h=0;
for(i=0; i<50; i++)
{
n=i;
B=cos;
//1
if(a>B&&B<b)
j++;
//2 Сделать обнуление предыдущих значений если оказался новый минимальный элемент
if(B<B[mini])
{
// mini=Bi;
mini=i;
sum=0;
}
else
//if(i>mini)
{
sum+=B;
}
printf ("%f\t",B);
}
printf("\nколичество элементов в диапазоне[-0.50,0.50]: %d\n",j);
printf("\nСумма элементов, после минимального элемента: %d %f\n",mini,sum);
//3
printf("\nОтсортированный массив:\n"
for(i=0;i<50;i++)
{ for(l=49;l>i;l--)
{
if (abs(B[l-1])<abs(B[l]))
{
h=B[l-1];
B[l-1]=B[l];
B[l]=h;
}
}
printf ("%f\t",B);
}
system("pause"
}