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

Тема в разделе "C/C++/C#", создана пользователем ROBERT1, 19 дек 2012.

  1. ROBERT1

    ROBERT1 Гость

    Определить вторую цифру дробной части частного от деления суммы первой и третьей цифр трехзначного числа на вторую цифру этого числа.
    помогите сделать программу и объясните как работает код.
    у меня есть код но он похоже не правильный.
    Код (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;
    }
     
Загрузка...

Поделиться этой страницей