Форум программистов, компьютерный форум CyberForum.ru

Определить и вывести объем каждого слоя конуса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ STL. Удаление крайних символов http://www.cyberforum.ru/cpp-beginners/thread1090446.html
Приветствую. Нужно сделать функцию, который будет удалять крайние символы у строки. void remove_side_chars(std::string& str, std::string const& chrs); Т.е: '##hello world!#####' в итоге превратился в 'hello word' (удалили крайние решетки) Хочу посмотреть вариант максимально извращенный со STL.:D
C++ Виртуальные классы и ошибка "Error LNK2001: unresolved external symbol" Решил перелезть с C# на C++. Ну или по крайней мере немного его подучить для самообразования. В C# есть такая замечательная вещь как интерфейсы. Дошел до интерфейсов класса и застрял. В с++ вроде бы реализуется через абстрактные классы. Ок пишу. class Dom { private: int CountFloors, CountApartments; public: http://www.cyberforum.ru/cpp-beginners/thread1090426.html
Сортировка списка с использованием std::sort C++
Что-то не получается отсортировать целочисленные данные расположенные в списке, компилятор (VS10) жутко ругается. В чем может быть дело? #include <iostream> #include <conio.h> #include <string> #include <list> #include <algorithm> using namespace std;
Перевод строки в дату C++
Вопрос: есть строка "2013-06-28 19:00:00.000". Как её привести к типу дата? Нужно для последующего сравнения.
C++ Реализация отношения классов типа двунаправленная ассоциация, UML, порядок объявления классов, неполный класс http://www.cyberforum.ru/cpp-beginners/thread1090382.html
Доброго времени суток! Осваивая UML, решил реализовать отношение двунаправленной ассоциации по диаграмме: У одного владельца (Person) может быть 0...* машин (Car). У одной машины может быть 0...1 владельцев. Первая попытка не компилируется: class Car;
C++ Создать матрицу из контейнера std::array Есть код: #include <iostream> #include <array> using namespace std; int main () { array <int,5> myarray; return 0; подробнее

Показать сообщение отдельно
Кристюня
2 / 2 / 0
Регистрация: 29.11.2010
Сообщений: 32
06.02.2014, 09:53  [ТС]     Определить и вывести объем каждого слоя конуса
Пока могу осилить лишь точное количество слоев
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// konus.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include "iostream"
#include "math.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_CTYPE, "Russian");
    double D,H,r1,r2,r3,h,V1,V2,V3; // Диаметр основания, Высота всего конуса, радиус основания, высота слоя
    int K=3; //кол-во слоев
    cout<<"Введите диаметр  ";
    cin>>D;
    cout<<"Введите высоту конуса  ";
    cin>>H;
    /*cout<<"Введите количество слоев  ";
    cin>>K;*/
    r1=D/2;
    h=H/K;
    r2=h*r1/H;
    r3=h*r2/H;
    V1=3.14*h*((pow(r1,2))+r1*r2+(pow(r2,2)));
    cout<<"Объем первого конуса  "<<V1<<"\r\n"<<endl;       //усеченный конус
    V2=3.14*h*(pow(r2,2)+r2*r3+pow(r3,2));
    cout<<"Объем вторго конуса  "<<V2<<"\r\n"<<endl;                //усеченный конус
    V3=(3.14*(r3,2)*h)/3;
    cout<<"Объем третьего конуса  "<<V3<<"\r\n"<<endl;          //неусеченный конус
 
    system("pause");
}
как построить программу на ввод слоев с клавиатуры и дальнейшее вычисление не понимаю
 
Текущее время: 10:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru