Остаток от целочисленного деления - C (СИ)
Формулировка задачи:
Надо найти остаток от деления a на b, но при всех значения a,b возвращает b. Пользуюсь Code::Blocks с компилятором GNU GCC. Помогите, пожалуйста!
#include <stdio.h> #include <math.h> int main() { float x,y,z,a,b; printf("Input x,y,z:"); scanf("%f%f%f",&x,&y,&z); printf("x=%6.3f , y=%6.3f , z=%6.3f\n",x,y,z); a=(sqrt(abs(x-1))-pow(abs(z),1/3))/(1+pow(x,2)/2+pow(y,2)/4)+pow(z,4); b=(3+exp(y-1))/(1+pow(x,5)*abs(y-tan(z)))+pow(x,2); printf("a=%6.3f\n",a); printf("b=%6.3f\n",b); printf("a%%b=%f",((int)(a)%(int)(b))); return 0; }
Решение задачи: «Остаток от целочисленного деления»
textual
Листинг программы
printf("a%%b= %d ",((int)(a)%(int)(b)));
Объяснение кода листинга программы
В данном коде выполняется следующее:
- Выполняется операция взятия остатка от целочисленного деления
a
наb
и результат приводится к типуint
- Результат операции записывается в переменную
c
- С помощью функции
printf
выводится на экран строка, в которой указывается значение переменнойc
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д