Top.Mail.Ru
Ответы
Аватар пользователя
9лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

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

Составить программу на языке С/С++, которая просит пользователя ввести свое имя, приветствует его, затем решает задачу, выдает результат в виде подробного полного сообщения и с добрыми пожеланиями прощается с пользователем по имени.
Задача: Составить алгоритм нахождения выражения 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;
}

По дате
По рейтингу
Аватар пользователя
Просветленный
9лет

Локаль определяют в начале, а то русские буквы криво отоброзятся до. В остальном верно, только слишком длинно, но ладно, и надо проверить дилительн на ноль прежде чем делить