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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2010, 17:13   #1
ISV-777
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 40
По умолчанию C/C++ Типы переменных

Код:
#include <stdio.h>
#include <conio.h>
int main() {  
 const int pi=3.14159265;
 int r,s,;
 scanf("%d",&r);
 s=pi*r*r;
 printf("s=%d",s);
 getch();
 return 0;
}
Как мне ввести константу pi чтобы не было ошибок в компиляции. Нужно решать задачу в целочисленных переменных.
и Еще вопрос. Как сделать чтобы при вводе переменной были слова "введите r" или что-нибудь на мое усмотрение.

Последний раз редактировалось Stilet; 01.11.2010 в 17:26.
ISV-777 вне форума Ответить с цитированием
Старый 01.11.2010, 17:21   #2
BeJIuKuu_Hexo4yxa
Пользователь
 
Регистрация: 13.10.2010
Сообщений: 96
По умолчанию

Цитата:
Нужно решать задачу в целочисленных переменных
Именно переменных. А Пи - константа. Объяви ее как float или double.
А переменные в твоем случае r,s.
ЗЫ. Запятую после s убери
Код:
int r,s;
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. (Стив Макконнелл)
BeJIuKuu_Hexo4yxa вне форума Ответить с цитированием
Старый 01.11.2010, 17:33   #3
ISV-777
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 40
По умолчанию

Второй вопрос в силе.
{ scanf("%d",&r);} -Как исправить данную строку чтобы в программе отображалось любая моя фраза, выражение(например: ВВЕДИТЕ R)
ISV-777 вне форума Ответить с цитированием
Старый 01.11.2010, 17:50   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
1) Как мне ввести константу pi чтобы не было ошибок в компиляции.
I)Ну вводить pi не обязательно подключи модуль math.h, там описана pi таким способом
Код:
#define M_PI        3.14159265358979323846
Вот где нужно тебе число pi Там и подставляй M_PI

II) или обьявить константу
Код:
const float pi =  3.1415926
Цитата:
2)Нужно решать задачу в целочисленных переменных.

ну приведение типов в с никто не отменял
Код:
#include <math.h>

int main ()
{
    int c, r;
    r = 2;
    c = static_cast<int>(M_PI*r);
    return 0;
}
Цитата:
3) Как сделать чтобы при вводе переменной были слова "введите r" или что-нибудь на мое усмотрение.
Это типа надписи на русском?
Тогда копай модуль по-моему local.h
Там функция есть setlocale и помоему для русских букв передают
setlocale(0, "RUS");
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303

Последний раз редактировалось Hacker19_90; 01.11.2010 в 17:52.
Hacker19_90 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод переменных в различные типы! DarkMaks93 Общие вопросы Delphi 4 25.07.2009 22:01
Типы Skrip Общие вопросы C/C++ 5 14.06.2009 19:24
Типы даннных в сообветствиями с типом переменных бедный_студент Помощь студентам 28 02.05.2009 01:52