Добавил:
По своей натуре перфекционист. Поэтому люблю все аккуратно оформлять и упорядочивать, складывать по полочкам. Вот, не пропадать же добру, нажитому за четыре кропотливых семестра. Тут я выложил все мои ответы, курсовые, отчеты и некоторые ДЗ. Они могут вам помочь для получения зачета или сдачи экзамена. Если чего-то не нашли в папочках, то попытайте удачу в разделе НЕОТСОРТИРОВАННОЕ на моей страничке, там все 4 семестра разложены по папкам. ГРУППА КТ-43-15. Годы обучения 2015-2019. Коллекция будет пополняться. Что ж, удачки :З Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
61
Добавлен:
15.09.2017
Размер:
912 б
Скачать
// Лабораторная 12.cpp: определяет точку входа для консольного приложения.//h" 
#include "conio.h" 
#include "math.h" 
#include "iostream" 

using namespace std;

int main(void)
{
	setlocale(LC_ALL, "RUS");
	int N;
	cout<<"Введите количество конусов \n";
	cin>>N;
    cout<<endl;
	struct sCoord
		{
			int r, h;
			double S, V;
		};
		
	sCoord point[N];
		for (int i = 0; i < N; i++)
		{
			cout << "Введите основание конуса № " << i + 1 << endl;
			cin >> point[i].r;
			cout << "Введите высоту конуса № " << i + 1 << endl;
			cin >> point[i].h;
			point[i].S=(3.14*point[i].r*(point[i].r+sqrt((point[i].r*point[i].r)+(point[i].h*point[i].h))));
			point[i].V=((3.14*point[i].r*point[i].r*point[i].h)/3);
			cout<<"Площадь поверхности конуса № "<< i + 1 <<": "<<point[i].S<<endl;
			cout<<"Объем конуса № "<< i + 1 <<": "<<point[i].V<<endl<<endl;
		}
	
	_getch();
	return 0;
}
Соседние файлы в папке Программы