Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
6
Добавлен:
26.05.2014
Размер:
491 б
Скачать
#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;

}
Соседние файлы в папке lab3
  • #
    26.05.2014491 б62.c
  • #
    26.05.201411.12 Кб5a.out