Официальный сайт студ.городка НГТУ
Учеба » Кто Знает C Borland Одна задачка на размышление 

#1  12.10.06 21:36

Кто Знает C Borland Одна задачка на размышление

Задача состоит в том что бы "Определить, есть ли среди первых трёх цифр дробной части вещественного числа цифра 0." У меня есть код делающий это с функцмей getchar() но получается слишком извратно... препод говорит что можно решить другим способом эту задачу :-) Пжалуста откликнитесь Студент АВТФ.

Offline

#2  13.10.06 00:38

Re: Кто Знает C Borland Одна задачка на размышление

Можно считать в double, а затем что-то типа
//in - входное число
int bool=0;
for(int i=0;i<3;i++)
{
    if(trunk(in*10)==0)
       bool=1;
}
if(bool)
   printf("Есть");

//Только Лауферман это наверняка не понравится =)

Offline

#3  13.10.06 16:12

Re: Кто Знает C Borland Одна задачка на размышление

double ind=3.408;
int in=int(ind*1000);
int bool=0;

for(int i=3;i;i--,in/=10)
    if(!(in%10)){bool++;break;}

if(bool)
   printf("Есть");

Исправлено Jeka (13.10.06 16:23)

Offline

#4  14.10.06 20:30

Re: Кто Знает C Borland Одна задачка на размышление

Muxa, Эт уж точно :-)

Offline

Учеба » Кто Знает C Borland Одна задачка на размышление 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.063 сек.
Выполнено 11 запросов.