Программа на C ну или с++... помогите не работает, прошу и коментов тоже...

Компьютеры программирование С++

/*Ваш золотой эквивалент*/
/*определение стоимости количества золота, равного вашему весу*/
main( )
{
float weight, value, /* 2 переменные с плавающей точкой */
char beep; /* символьная переменная */
beep = ' /007' ; /* присваивание специального символа переменной beep */
printf(" Стоите ли вы своего веса в золотом эквиваленте? \n");
printf(" Укажите, пожалуйста, свой вес в фунтах и узнаете \n");
scanf("%f ", &weight;); /* получение данных */
value= 400.0 *weight*14,5833; /* предполагаемая цена золота -
400 долл за тройскую унцию */
/* коэффициент 14,5833 служит для перевода в тройские унции */
printf(" %c Стоимость вашего веса в золотом эквиваленте
$%2,2 f%c.\n", beep, value, beep);
printf("Bы несомненно стоите столько' Если цена золота упадет,");
printf(" ешьте больше, \n чтобы сохранить свою стоимость \n");
}

Примечание:
я учусь тока... так что заранее за все извиняюсь...

Примечание:
он ее компилирует но дальше не выходят ошибки...
$%2,2 f%c --- ?
beep = ' /007' ---- ???скажите что они делают...

Примечание:
#include <stdio.h>
int main()
{
float weight, value;
char beep;
beep = '/007';
printf("Stoite li vy svojego vesa v zolotom ekvivalente? \n");
printf("Ukazhite, pozhalujsta, svoj ves v funtah i uznajete \n");
scanf(" %f ", &weight);
value=400.0*weight*14.5833;
printf(" %c Stoimost' vashego vesa v zolotom ekvivalente $%2.2 f%c.\n", beep, value, beep);
printf("By nesomnenno stoite stol'ko' Jesli tsena zolota upadet,");
printf(" jesh'te bol'she, \n chtoby sohranit' svoju stoimost' \n");
getchar();
return 0;
}

Примечание:
сейчас правильно?
да и еще не могу увидеть результата, как посмотреть?
Ответы:
Во-первых, читай, что компилятор пишет. Не можешь прочитать - хотя бы копируй его сообщение в вопрос.
в-третьих, в конце строки должна быть точка с запятой   (float weight, value, )
в-четвёртых, в других местах точки с запятой быть не должно (scanf("%f ",  &weight;);)
смотря какой компилятор и смотря что ты подразумеваешь под тем, что ты не можешь увидеть результатов...
если есть файл conio.h то можно добавить его инклюдом и вернуть функцию гетч, типа такого...
#include <conio.h>
return getch();
Если такого нет, юзай функцию system();
Либо просто добавь сканф в конец проги
с beep надо отдельно разбираться
gcc 4.3
Я учусь у классиков http://masterpc.alfaspace.net/books/CCScience/book_C_programming/7/
Можно так:


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.