citeste z, y, z. daca y<x atunci x <-- y. sfarsit daca. daca z<x atunci x<-z sfarsit daca scrie x. va rog cu explicatie

#include <iostream>
using namespace std;
int main()
{
int x,y,z;
cin>>z,y,x;
if(y<x)
x=y;
if(z=x)
x=z;
}
cred ca voiai sa zici citeste z y x, nu z y z, nu?