Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  1238
Language: C/C++
Code:
#include <stdio.h> //библиотека, необходимая для работы scanf и printf
#include <conio.h> //библиотека, необходимая для работы getch
#include <cmath> //библиотека, необходимая для работы pow и M_PI
int main()
{
    float d1, d2, m;//объявление действительных переменных
    printf("Vvedite v metrah diametr vertikalnoi trubki... ");
    scanf("%f", &d1);//введенное с клавиатуры значение присваивается переменной d1
    printf("Vvedite v metrah diametr cilindra... ");
    scanf("%f", &d2);//введенное с клавиатуры значение присваивается переменной d2
    printf("Vvedite v kilogrammah massu cilindra... ");
    scanf("%f", &m);//введенное с клавиатуры значение присваивается переменной m
    if ((m<=0)||(d1<=0)||(d2<=0)||(d1>=d2))//введены недопустимые входные данные
    {
        printf("Nedopustimii nabor vhodnih dannih... nProgramma zavershena.");
        getch();//команда задержки экрана
        return 0;//выход
    }
    float h=(4*m)/(M_PI*1000*(pow(d2,2)-pow(d1,2)));//объявление и инициализация h
    printf("Visota vody v trubke ravna %f m Programma zavershena.",h);
    getch();//команда задержки экрана
    return 0;//выход
}     
          
Comments: