Операции Целочисленной Арифметики

  • Автор темы ROBERT1
  • Дата начала
R

ROBERT1

#1
Определить вторую цифру дробной части частного от деления суммы первой и третьей цифр трехзначного числа на вторую цифру этого числа.
помогите сделать программу и объясните как работает код.
у меня есть код но он похоже не правильный.
C++:
#include<iostream> 
#include<cmath>

using namespace std;

int main() 
{ 
int n;
do
{
cin>>n;
}
while((n<100)&&(n>999));
int x=n/100+n%10;
int y=n%100/10;
if(y!=0)
{
float r=(float)x/y;
int m=int(floor(r*100))%10;
cout<<r<<endl;
cout<<m<<endl;
}
getchar();
return 0;
}