Программа получает: Ширину и высоту странички. Ширину каждого поля (верхнее, нижнее,

Программа получает:
Ширину и высоту странички.
Ширину каждого поля (верхнее, нижнее, левое, правое).
Размер (ширину и вышину либо площадь) одного знака.
Количество знаков в тексте.
Считает, сколько страничек будет в книжке и выводит итог на экран.
на языке С++

Задать свой вопрос
1 ответ
include lt;iostreamgt;
include lt;cmathgt;

using namespace std;

int main()
    setlocale(LC_ALL, "Russian");
    int
        WidthPage,
        HeightPage,

        SumSizeFields,
        SizeField,

        WidthCharacter,
        HeightCharacter,
        CountCharacters;
    float
        CountPages,
        SizePage,
        AreaCharacter;
       
    cout lt;lt; "Введите ширину странички: ";
    cin gt;gt; WidthPage;
    cout lt;lt; "Введите высоту страницы: ";
    cin gt;gt; HeightPage;
    SizePage = WidthPage * HeightPage;

    cout lt;lt; "Ввод ширины полей делается по очереди через Enter. Если поле отстутствует, введите 0.\n";
    int i = 0;
    SumSizeFields = 0;

    for (i = 0; i lt; 4; i++)
   
        cout lt;lt; "Введите ширину " lt;lt; i+1 lt;lt; " поля: ";
        cin gt;gt; SizeField;
        SumSizeFields = SumSizeFields + SizeField;
   

    SizePage = SizePage - SumSizeFields;

    cout lt;lt; "======================\n";
    cout lt;lt; "Введите ширину знака: ";
    cin gt;gt; WidthCharacter;
    cout lt;lt; "Введите вышину символа: ";
    cin gt;gt; HeightCharacter;
    cout lt;lt; "Введите количество символов: ";
    cin gt;gt; CountCharacters;

    AreaCharacter = (WidthCharacter * HeightCharacter) * CountCharacters;

    CountPages = AreaCharacter / SizePage;

    cout lt;lt; "Количество страниц в книжке = " lt;lt; ceil(CountPages) lt;lt; endl;

    system("pause");
    return 0;


Кирилл Зутлер
супер!!!
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт