Это код. Когда я запускаю его, ничего не появляется, просто темнота. Пустой. Я новичок, и я не слишком много знаю о кодировании. Любая помощь будет оценена по достоинству.
#include <iostream>
using namespace std;
int main()
float x;
float y;
float Wynik;
x = 1.4;
y = 5.8;
Wynik = (x * y + x + y) / (x-y);
return 0;
}
Для начинающих начните с получения хорошей книги для обучения. Это должно привести вас шаг за шагом от программы Hello World ко всем основным понятиям.
@S.R - если для этого нет веской причины (что здесь не так), строки должны заканчиваться '\n'
. Вам не нужны дополнительные вещи, которые делает std::endl
.
Это не решает вопрос, но выработайте привычку создавать переменные там, где они впервые используются, и инициализировать их в этот момент. Итак: float x = 1.4; float y = 5.8; float Wynik = (x * y + x + y) / (x - y);
.
Потому что вы ничего не печатаете в своей консоли. Чтобы распечатать результаты, используйте std::cout << Wynik;
. А также у вас есть ошибка в вашей основной функции, она должна быть такой:
int main() {
// Your code goes here
}
Кроме того, using namespace std;
считается плохой практикой, поскольку может привести к конфликтам с другими вашими библиотеками, но вы прочтете об этом в книге.
#include <iostream>
using namespace std;
int main() {
float x;
float y;
float Wynik;
x = 1.4;
y = 5.8;
Wynik = (x * y + x + y) / (x-y);
cout << Wynik << endl; // This will print your output
return 0;
}
#include <iostream>
int main()
{
const float x = 1.4;
const float y = 5.8;
std::cout << (x * y + x + y) / (x - y) << std::endl; // This will print your output
return 0;
}
Привет, вам нужно распечатать его на консоль.
std::cout << Wynik <<std::endl;