Witam. Mam problem z programem polecenie:
Napisz program w jednym pliku (o nazwie main.cpp), który odczytuje od użytkownika dwie oddzielne liczby całkowite, dodaje je do siebie, a następnie wyświetla odpowiedź.
Na końcu mój program i nie wiem dlaczego nie działa
Na początku program wzorcowy dlaczego tutaj w funkcji main() funkcja writeAnswer nie ma void a w moim programie bez void wyskakuje błąd
#include <iostream>
int readNumber()
{
std::cout << "Enter a number to add: ";
int x{};
std::cin >> x;
return x;
}
void writeAnswer(int x)
{
std::cout << "The answer is " << x << '\n';
}
int main()
{
int x{ readNumber() };
int y{ readNumber() };
writeAnswer(x + y); // using operator+ to pass the sum of x and y to writeAnswer()
return 0;
}
#include <iostream>
int wczytajnumer()
{
std::cout << "Podaj liczbe";
int liczba{};
std::cin >> liczba;
return liczba;
}
void wypiszliczbe(int licz)
{
std::cout << "wynik" << licz;
}
main()
{
int liczba1{ wczytajnumer() };
int liczba2{ wczytajnumer() };
int licz = liczba1 + liczba2;
wypiszliczbe(int licz);
std::cout << liczba2;
std::cout << liczba1;
}