#include <iostream>
using ll = long long;
using ld = long double;
using namespace std;
signed main() {
ll ans = 0;
while(true){
ll x;
cin >> x;
if(x == 0)
break;
ans++;
}
cout << ans;
}
Var
A: integer;
Begin
A:=1; // эта строчка добавлена так как если не задать значение оно будет равно 0
While A<>0 do Readln(A);
End.
Var
A: integer;
Begin
Repeat
Readln(A);
Until A<>0;
End.
Объяснение:
Думаю я смог
Это программы на Паскаль