Можете пожалуйста исправить ошибку, если не сложно, буду очень благодарен! Я получается не силен в с++, но решил одну задачку сделать. вот что нужно было сделать: Разбить программу доводочных которая по ведомым радиосом r предлагать пользователю услуги в подсчете. 1. длины окружности ; 2. площади круга ; 3. площади поверхности круга ; 4. объем круга ; Зависимости от выбора пункта меню. #include <math.h> #include <iostream> using namespace std; int main() { double r; cin >> r; // задать число радиусу cout << "Выбери что тебе надо посчитать 1,2,3,4:" << endl; cout << "1 = длина окружности, 2 = площадь круга, 3 = площади поверхности шара, 4 = объем шара"; double a; cin >> a; // ввести номер того, что хотим сделать double r1 = (2 * 3.14 * r); // тут идут формулы double r2 = (3.14 * r); double r3 = (4 * 3.14 * pow(r, 2)); double r4 = ((3 / 4) * 3.14 * pow(r, 3)); switch (a) { case 1: cout << r1; break; case 2: cout << r2; break; case 3: cout << r3; break; case 4: cout << r4; break; default: cout << "к сожалению других вариантов нету :)"; }; return 0; }
@PeaceDeath, Она есть, я писал код на визуал студио и ей что-то не нравится в case 1-case 4 что-то не нравится в єтом диапазоне. И я не понимаю в чем проблема, то решил тут написать, вдруг кто-то хорошо шарит в с++ и помог бы. Я могу забросить этот код, но все же надо учится на своих ошибках)
@PeaceDeath, да впринципе код заработал) но только почему-то текст вот так выводит, но сам код рабочий, это уже хорошо) Спасибо большое