Правильно ли я составил блок-схему
Код:
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
const int M=100;
float a[M],c;
int n,i,s=0;
printf("Vvedite kolichestvo elementov massiva \n ->");
scanf("%d",&n);
printf("Cherez probel vvedite %d elementov massiva \n ->",n);
for(i=1; i<=n; i++)
{
scanf("%f",&a[i]);
if(a[i]<0)
{
c = abs(a[i]);
printf("Element s otricatelnim zncheniem a[%d]=%5.2f zamenen na %5.2f\n",i,a[i],c);
s++;
}
}
printf("Zamen: %d",s);
getch();
}
#include <conio.h>
#include <math.h>
void main()
{
const int M=100;
float a[M],c;
int n,i,s=0;
printf("Vvedite kolichestvo elementov massiva \n ->");
scanf("%d",&n);
printf("Cherez probel vvedite %d elementov massiva \n ->",n);
for(i=1; i<=n; i++)
{
scanf("%f",&a[i]);
if(a[i]<0)
{
c = abs(a[i]);
printf("Element s otricatelnim zncheniem a[%d]=%5.2f zamenen na %5.2f\n",i,a[i],c);
s++;
}
}
printf("Zamen: %d",s);
getch();
}
ГОСТ 19.701-90, циклы обозначаются не так. Либо парой блоков с прямыми углами внизу и уголками под 45 вверху (см. пункт 3.2.2.6), либо допускается обычным условием, как блок ЕСЛИ, но стрелка, обозначающая возврат выходит на прямую перед циклом, а не в сам блок. Остальное вроде правильно
Согласно