Сообщение от
Rpal
Всем привет,у меня есть вопрос к тем кто разбирается в C++. Я недавно начал изучать этот язык и у меня есть такая вот проблемка. Я создал простую программу для решения уравнения,но после ввода всех данных она почему то крашится :
Безымянный.png
(сори за кривой скрин)
Я не знаю в чем проблема,в коде или в моем ноуте,потому скину еще и сам код
PHP код:
#include <iostream>
#include <cstdlib> // для system
using namespace std;
int main()
{
setlocale (0, ""); // язык
cout << "Привет,давай решим это уровнение : (a*b)/(c/d)+e" << endl;
int a,b,c,d,e; // цифры для ввода
cout << "Введи a" << endl;
cin >> a;
cout << "Введи b" << endl;
cin >> b;
cout << "Введи c" << endl;
cin >> c;
cout << "Введи d" << endl;
cin >> d;
cout << "Введи e" << endl;
cin >> e;
int v = (a * b) / (c / d) + e; // уровнение
cout << "Результат" << v << endl; // ответ
return 0;
}
PHP код:
#include <iostream>
#include <cstdlib>
using namespace System;
float a, b, c, e;
float math(float a, float b, float c, float e){return (a * b) / (c / d) + e;}
void main(){
setlocale (0, ""); // язык
cout << "Привет,давай решим это уровнение : (a*b)/(c/d)+e" << endl;
cout << "Введи a" << endl;
cin >> a;
cout << "Введи b" << endl;
cin >> b;
cout << "Введи c" << endl;
cin >> c;
cout << "Введи d" << endl;
cin >> d;
cout << "Введи e" << endl;
cin >> e;
cout << "Результат" << math(a, b, c, e) << endl;
System("pause");
}
PS ты пытаешься в целочисленную переменную записать вещественное число , вот те и ошибка. К примеру если я приду к другу с яблоком , а у друга будет груша и я предложу разделить грушу на яблоко , друг скорее всего скажет , что я дебил , тут примерно то же самое.
PSS после луа\елуна могут быть синтаксические ошибки =)