Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/25: Рейтинг темы: голосов - 25, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 28.03.2020
Сообщений: 26

Реализовать функцию типа void

24.06.2020, 19:38. Показов 5391. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Реализовать функцию типа void с передачей параметров-результатов по
ссылке. Функция вычисляет характеристики конуса по заданной высоте H и радиусу
основания R . Выходные результаты функции – характеристики конуса – это площадь
основания и объем v= 1/3 H π R2 .В главной программе задано два конуса . Найти их
характеристики, вызвав функцию 2 раза.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.06.2020, 19:38
Ответы с готовыми решениями:

Как в if прописать условие на функцию типа void?
Собственно, такой вопрос: Как в if прописать условие на функцию типа void, в которой в добавок ко всему присутствует еще и указатель? ...

Указатель типа void на функцию, вызов функции
Необходимо с помощью указателя типа void запустить функцию. void func(int); int main(){ void *ptr_void; ptr_void=&func; ...

Как вывести результат функции void через cout? Или передавать в функцию параметр типа string?
class tomat : public cveti { public: int ves = (rand() % 599 + 1); string an; void print() { cout <<...

6
31 / 26 / 26
Регистрация: 04.04.2018
Сообщений: 83
24.06.2020, 21:03
Лучший ответ Сообщение было отмечено KamaR34343 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#define M_PI       3.14159265358979323846
 
using namespace std;
 
void calculateCone(double H, double R, double &S, double &V)
{
    S = M_PI * R * R;
    V = (1.0 / 3.0 ) * M_PI * R * R * H;
}
 
int main(int argc, char *argv[])
{
    double s, v;
    calculateCone(1, 1, s, v);
    cout << "S = " << s << ", V = " << v << endl;
    calculateCone(6.5, 3.2, s, v);
    cout << "S = " << s << ", V = " << v << endl;
 
    return 0;
}
1
фрилансер
 Аватар для Алексей1153
6462 / 5670 / 1131
Регистрация: 11.10.2019
Сообщений: 15,099
24.06.2020, 21:42
vglv, а зачем стандартную константу вручную прописывать ?

C++
1
#include <cmath> // тут уже есть
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
24.06.2020, 22:09
Цитата Сообщение от Алексей1153 Посмотреть сообщение
а зачем стандартную константу вручную прописывать ?
Стандартную?
0
фрилансер
 Аватар для Алексей1153
6462 / 5670 / 1131
Регистрация: 11.10.2019
Сообщений: 15,099
24.06.2020, 22:14
Croessmah, а что не так ?
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
24.06.2020, 22:38
Алексей1153,
https://docs.microsoft.com/ru-... ew=vs-2019

https://en.cppreference.com/w/... /constants
0
фрилансер
 Аватар для Алексей1153
6462 / 5670 / 1131
Регистрация: 11.10.2019
Сообщений: 15,099
24.06.2020, 22:52
Croessmah, ну что я тут могу сказать. Плохо! Недоработка
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.06.2020, 22:52
Помогаю со студенческими работами здесь

Описать функцию типа void с передачей параметров по ссылке или указателю POWERA234(A,B,C,D), вычисляющую вторую, третью
Описать функцию типа void с передачей параметров по ссылке или указателю POWERA234(A,B,C,D), вычисляющую вторую, третью и четвертую...

Создать функцию типа void с передачей параметров по ссылке или указателю, которая определяет площадь круга по его радиус
Создать функцию типа void с передачей параметров по ссылке или указателю, которая определяет площадь круга по его радиусу. Для...

Описать функцию типа void с передачей параметров по ссылке или указателю, заменяющую в тексте все малые буквы после точк
Описать функцию типа void с передачей параметров по ссылке или указателю, заменяющую в тексте все малые буквы после точки и пробела на...

Реализовать функцию возведения целого числа в квадрат, возвращающую значение типа int
Как правильно изменить код что бы он скомпилировался, ошибка: Функция должна возвращать значение. Если заменить int Sqr (int q) на ...

Заменить функцию void на функцию int
#include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; void f(int *arr, const int N, int a) { int k = 0, v = 0; for (int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru