Добавил:
Fragga
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:лабораторки по ОС препод Челноков / 2семестр / wi2 / zubanov / lab3 / 2
.c#include <stdio.h>
int main()
{
float f;
int i;
int flag;
char q[4];
f=0;
i=0;
printf("\n input figure to change \n" );
scanf("%f",&f);
if (f<0)
{
f=-f;
flag=1;
printf("\nflag=%d\n",flag);
}
else
flag=0;
if (f<1)
goto label2;
else
while (f>10)
{
f=f/10;
i++;
}
if (flag>0)
{
printf("-");
}
printf("%f",f);printf("e+%d\n ",i);
goto ext;
label2:
i=0;
while (f<1)
{
f=f*10;
i++;
}
if (flag>0)
{
printf("-");
}
printf("%f",f);printf("e-%d\n",i);
flag=0;
ext:;
return 1;
}