оператор цикла с параметром используется в тех случаях, когда некоторое однообразное действие надо повторить определенное количество раз. особенно, если это количество достаточно велико. бывают же такие , когда необходимо, например, вычислить сумму каких-либо величин, каждая из которых вычисляется по формуле. ведь если непосредственно вычислять сумму 1 + 2 + 3 + + 1000, то программа разрастется до невообразимых масштабов.
оператор цикла с параметром в народе ещё называют "оператор for", и в pascal он бывает двух типов (второй тип смотрите ниже). первый записывается так:
for i : = n1 to n2 do
всё, что находится между for и do, называется заголовком цикла, после do – телом цикла. переменная i зазывается параметром цикла и имеет порядковый тип (целые числа, логический тип, символы, перечислимый и диапазонный тип). слова for, to и do – это служебные слова pascal, которые использовать в своих программах для обозначения переменных нельзя. индекс i, которым обозначаются номера действий в операторе цикла, изменяется от меньшего n1 к большему n2 (n1 ≤ n2). первый номер n1 по значению не должен превышать второй n2, иначе цикл не запустится.
Поделитесь своими знаниями, ответьте на вопрос:
#include
using namespace std;
int main() {
setlocale(lc_all, "russian");
int n, a, b, c, d, e, f, k=0;
cin > > n;
a=n%10;
b=n%100/10;
c=n%1000/100;
d=n/1000;
e=n-c*100-b*10+c*10+b*100;
cout<
if (a%2==0)++k; if (b%2==0)++k; if (c%2==0)++k; if (d%2==0)++k;
f=a; if (b
if (b> a) a=b; if (c> a) a=c; if (d> a) a=d;
cout< < "наименьшая цифра числа "<
if (n%2==0)cout< < "число делится на 2"<
else cout< < "число не делится на 2"<
if (n%7==0)cout< < "число делится на 7"<
else cout< < "число не делится на 7"<
if (n%123==0)cout< < "число делится на 123"<
else cout< < "число не делится на 123"<
cout< < "число четных цифр в числе равно "<
return 0;
}