Регистрация
Войти
Стать экспертом Правила
Информатика

Написать программу на СИ...... Среди первых трех цифр из дробной части заданного положительного вещественного числа есть цифра 0.

ОТВЕТЫ
#include <stdio.h>

int main(void) {
  double x,y,z;
  int a,b,c;
  printf("x = ");
  scanf("%lf", &x);
  x = x*10;
  y = modf(x,&z);
  a = (int)z%10;
  x = x*10;
  y = modf(x,&z);
  b = (int)z%10;
  x = x*10;
  y = modf(x,&z);
  c = (int)z%10;
  if (a*b*c == 0) printf("Yes");
  else printf("No");
  return 0;
}

Пример:
x = 3.40249
Yes
528
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам