К примеру возьмём цикл из C# (for) :
он имеет такой синтаксис:
for(переменная-счётчик; условие для переменной счётчика; изменение цикла)
{
// тело цикла:
// sample code .
}
в основном , цикл for используют так, что изменение цикла это инкремент переменной счётчика, а условие это, то что при true будет выполнять тело цикла ;
пример: for(int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
// Out: 0 1 2 3 4 5 6 7 8 9 ;
Для цикла из задания пример будет таким:
for(int i = 10; i > 0; i--)
{
Console.WriteLine(i);
}
// Out: 10 9 8 7 6 5 4 3 2 1 ;
Как он работает: создаётся переменная счётчик i , которой присваивается значение указанное разработчиком (10) , далее эта переменная счётчик проверяется условием ( i > 0 ) , если условие возвращает true (истина) - то внутри цикла выполняется написанный код , а после этого выполняется часть изменение , то есть в данном случае уменьшение i(10) на 1 , так повторяется до тех пор пока удовлетворительно условие .
1)
a = 1
b = 3*1 = 3
x = (1+3)/(1*3-1) = 4/(3-1) = 4/2 = 2
2)
#include <iostream>
using namespace std;
signed main() {
string name;
cin >> name;
cout << "Здравствуй, " << name << "! Давай дружить?";
}
3)
#include <iostream>
using namespace std;
signed main() {
int a,b,c;
cin >> a >> b >> c;
if(a == b || b == c || a == c)
cout << "YES";
else
cout << "NO";
}
4)
#include <iostream>
using namespace std;
signed main() {
int sum = 0;
while(true){
int x;
cin >> x;
if(x == 0)
break;
sum += x;
}
cout << sum;
}