Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.06.2017, 18:13   #1
komrade
 
Регистрация: 11.06.2017
Сообщений: 8
По умолчанию C/C++ Что я сделал не правильно???

Код:
#include "stdafx.h"
#include <iostream>
#include "math.h"
using namespace std;


int main()
{
	float V;
	const float pi=3.14;
	int r;
	double drob = 3 / 4;
	cin >> r;
	V = drob * pi *r*r*r;
	cout << V << endl;


    return 0;
}
результат дает 0.
______________________
Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум.

Последний раз редактировалось Alex11223; 25.06.2017 в 18:35.
komrade вне форума
Старый 25.06.2017, 18:35   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

3 / 4 == 0 потому что оба числа int.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 25.06.2017, 18:48   #3
komrade
 
Регистрация: 11.06.2017
Сообщений: 8
По умолчанию

Спасибо!
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
3 / 4 == 0 потому что оба числа int.
Цитата:
Сообщение от komrade Посмотреть сообщение
#include "stdafx.h"
#include <iostream>
#include "math.h"
using namespace std;


int main()
{
float V;
const float pi=3.14;
int r;
double drob = 3 / 4;
cin >> r;
V = drob * pi *r*r*r;
cout << V << endl;


return 0;
}
результат дает 0.
komrade вне форума
Старый 25.06.2017, 18:48   #4
Мановар
Пользователь
 
Регистрация: 13.11.2016
Сообщений: 84
По умолчанию

3. / 4. и приведите все лучше к double
Мановар вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создать графический редактор в лазарусе!половину сделал а дальше никак не могу( кнопки все всё правильно сделал,а все равно не раб soso1 Помощь студентам 2 24.10.2013 17:05
Подскажиет пож-та что я сделал не правильно... d_adilet БД в Delphi 2 06.03.2012 06:49
Правильно ли сделал? cargo29 PHP 6 06.10.2011 17:09
правильно ли я сделал pinch000 Общие вопросы C/C++ 0 29.10.2009 00:54