Добавил:
Fragga
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:лабораторки по ОС препод Челноков / 2семестр / wi2 / zubanov / lab3_c++ / 2
.CPP#include <iostream.h>
struct art
{
private:
float f;
int i,k;
public:
art()
{
f=0;
i=0;
k=0;
cout<<"\n input figure to change \n";
cin>>(float)f;
cout<<(float)f;
}
~art()
{if (f<0)
{
f=-f;
k=1;
goto l1;
}
else
l1:
if (f<1)
goto label2;
else
while (f>10)
{
f=f/10;
i++;
}
if (k==1)
f=-f;
else
cout<<"\n"<<f;
cout<<"\n"<<i;
cout<<"\n "<<f;
cout<<"e+"<<i;
goto ext;
label2:
i=0;
while (f<1)
{
f=f*10;
i++;
}
if (k==1)
f=-f;
else
cout<<"\n"<<f;
cout<<"\n"<<i;
cout<<"\n"<<f;
cout<<" e -"<<i;
cout<<"\n";
ext:;
}
}qwer;
int main(void)
{
return 1;
}