Nu ai specificat ce fel de numere. Am considerat numere intregi, iar maximul l-am initializat cu cel mai mic numar. Ti-am facut o sursa in C++.Succes!
#include <iostream>
using namespace std;
int x, maxx = - 2000000000; // cel mai mic numar
int main()
{
do
{
cin >> x;
if (x != 0 && x > maxx) maxx = x;
} while (x != 0);
cout << maxx;
return 0;
}