С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Razerbreaker
1 / 1 / 0
Регистрация: 05.12.2013
Сообщений: 18
#1

С моим кодом что-то не так! на калькуляторе одно число,а в программе другое( - C++

05.12.2013, 21:04. Просмотров 248. Ответов 4
Метки нет (Все метки)

вот код программы,я только учусь,через неделю олимпиаду писать, так что выручайте))
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
setlocale(0, "");
int R, S;
const int Pi=3.14;
cout << "Ведите радиус круга ";
cin >> R;
S=Pi*(R*R);
cout << "Площадь круга = " << S << endl;
system("pause");
return 0;
}


и заодно ,если не трудно, скажите как правильно возводить в квадрат и другие степени.
Буду премного благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2013, 21:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С моим кодом что-то не так! на калькуляторе одно число,а в программе другое( (C++):

при вычислении выражении - одно значение,а в калькуляторе другое! - C++
есть,самое простое выражение: 21/5*3 но на калькуляторе будет - 21/5=4.2(логично?) и умноженное 4.2*3=12.6(и не поспоришь!) так вот -...

Можно ли нацело разделить одно число на другое - C++
Помогите написать программу. Число х вводится в двоичном виде, максимальная длина числа 64 разряды, затем вводится число в. Определить...

Проверить, делиться ли нацело одно число на другое - C++
Помогите пожалуйста!! Пользователь ввел два числа n и m. Проверить, делиться ли нацело одно число на другое.

Как умножить одно число на другое без умножения - C++
Умножьте одно число на другое, пользуясь только добавлением, удвоением и делением пополам.

Как проверить, делится ли одно число на другое нацело? - C++
Здравствуйте. Подскажите, пожалуйста, как проверить делится ли число на другое и получается целое число. Например, 20/20=1 - получается...

Делится ли одно натуральное число на другое без остатка, используя операцию вычитания - C++
Напечатать программу через цикл while: Выяснить, делится ли одно натуральное число на другое без остатка, используя операцию вычитания.

4
Байт
Нарушитель
Эксперт C
16688 / 10951 / 1685
Регистрация: 24.12.2010
Сообщений: 21,348
05.12.2013, 21:21 #2
Цитата Сообщение от Razerbreaker Посмотреть сообщение
int Pi=3.14;
Твое Pi = 3. Ну что ж, неплохое приближение.Одно из древнейших решений квадратуры круга
0
Razerbreaker
1 / 1 / 0
Регистрация: 05.12.2013
Сообщений: 18
05.12.2013, 22:35  [ТС] #3
А как мне записать правильно Pi?

Добавлено через 5 минут
const double Pi = 3.14159265

зачем прописывать double?
0
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,246
05.12.2013, 22:38 #4
Цитата Сообщение от Razerbreaker Посмотреть сообщение
зачем прописывать double?
за тем что double и float это дробные числа
а int char целые
вот он и округляет твою
Цитата Сообщение от Razerbreaker Посмотреть сообщение
const int Pi=3.14;
до 3
даже не округляет а отбрасывает дробную часть
3.999 тоже будет 3
0
Razerbreaker
1 / 1 / 0
Регистрация: 05.12.2013
Сообщений: 18
05.12.2013, 22:45  [ТС] #5
Спасибо
0
05.12.2013, 22:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2013, 22:45
Привет! Вот еще темы с ответами:

что не так с кодом? - C++
Только начал изучать программирование по книге Прата С. возникли проблемы с упражнениями в конце второй главы, а именно с 5: Напишите...

Что не так с кодом? - C++
#include &lt;tchar.h&gt; #include &lt;math.h&gt; #include &lt;iostream.h&gt; ...

Что не так с кодом - C++
что не так? #include &lt;iostream.h&gt; #include &lt;fstream.h&gt; #include &lt;windows.h&gt; #include &quot;F.h&quot;

Подскажите что не так с кодом? - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; int main() { int matrix; int A={0,1,2,3,4}; int n=5; for(int j=0; j&lt;n;...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.