Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Нужна помощь, проверка и совет.

радочка Ученик (208), на голосовании 9 лет назад
Составить программу на языке С/С++, которая просит пользователя ввести свое имя, приветствует его, затем решает задачу, выдает результат в виде подробного полного сообщения и с добрыми пожеланиями прощается с пользователем по имени.
Задача: Составить алгоритм нахождения выражения X=(Y+W-4)/(2+/5/B) *A-Y.
вот что получилось у меня составить, но не могу разобраться в ошибках
#include
#include
#include
using namespace std;
int main(void)
{
int a, b, c;
char name[20];
cout<<"Enter your name: ";
cin>>name;
cout<<"Hello, "<<name<<"! ";
cout<<"The program asks to make the algorithm for finding the expression. ";
setlocale(LC_ALL, "Rus");
float Y, W, A, B, X;
cout<<"Y= ";
cin>>Y;
cout<<"W= ";
cin>>W;
cout<<"A= ";
cin>>A;
cout<<"B= ";
cin>>B;
float a, b, c ;
a=Y+W-4;
b=2+5/B;
c=a/b;
X=c*A-Y;
cout<<"Ответ = "<<X<<endl;
}
Голосование за лучший ответ
Николай Просветленный (35707) 9 лет назад
Локаль определяют в начале, а то русские буквы криво отоброзятся до. В остальном верно, только слишком длинно, но ладно, и надо проверить дилительн на ноль прежде чем делить
радочкаУченик (208) 9 лет назад
когда начинаю компилировать, программа выдает ошибку... просит удалить пробел между буквами или что-то этого рода, что можно поставить туда?
радочкаУченик (208) 9 лет назад
это в 23 и 7 строке
Николай Просветленный (35707) я тут вижу что вы переменные float a, b, c ; дважды объявили один раз как инт второй раз как флоат, один из вариантов надо удалить
радочкаУченик (208) 9 лет назад
а какой лучше удалить?
Николай Просветленный (35707) лучше инты
Похожие вопросы