Объясню так, будто я компилятор =) 1. Вместо оператора присваивания (:=) оператор сравнения (=). В цикле не объясняется, что он должен делать, т.е. после do отсутствуют операторы, не говоря уже об отсутствии признака завершения строки - (;). 2. Вместо оператора присваивания - оператор сравнения, нет точки с запятой и операторов после do, цикл написан не в лучшем стиле - т.е. в качестве границы счетчика используется целочисленная константа - 1.3. Step это неизвестный для компилятора оператор или функция. 4. do отделен от операторов ;. Компилятор не выдаст ошибки, но программа зациклится. 5. Repeat-until - цикл с постусловием - т.е. логическое выражение a < 5 должно быть описано после ключевого слова until. 6. Выражения должны быть в скобках. 7. Лишняя ;. 8. Не хватает then после первого if. 10. Не хватает then после if. Неверно написан оператор сравнения (=>).
1. Числа можно вводить int k,l; cout<<"->"; cin>>k>>l; if (k==l) { k=0; l=0; cout<<k<<" "<<l<<endl; } else { l=k; cout<<k<<" "<<l<<endl; } если хочешь без ввода удали cin и присвой значения
2. int k,l,z; cout<<"->"; cin>>k>>l>>z; if (k>0) { k*=k; cout<<k<<endl; } if (l>0) { l*=l; cout<<l<<endl; } if (z>0) { z*=z; cout<<z<<endl; } if (k<0) { cout<<k<<endl; } if (l<0) { cout<<l<<endl; } if (z<0) { cout<<z<<endl; }
Затем на;ми Ctrl C что бы скопировать и Ctrl V что бы вставить.