1) Який з наведених фрагментів алгоритму є циклом з лічильником? (0,5 б.) a) while a< -7 do
б) for i:=2 to 7 do
в) if ao2 thеn
а:a+1;
а:=a+7;
ата-2;
2) Який з наведених фрагментів алгоритму є циклом з передумовою? (0,5 б.)
a) while a -7 do
б) for i:=2 to 7 do
в) ifao2 thеn
а:=a+1;
ата+7;
аза-2;
3) Скільки разів будуть виконані команди тіла циклу в наведеному нижче фрагменті
алгоритму? (0,5 б.)
а:=340;
for i:=7 to 12 do
а:=a+;
a) 5;
6)6;
в) 7;
г) 12.
4) Скільки разів будуть виконані команди тіла циклу в наведеному нижче фрагменті
алгоритму? (0,5 б.)
а:=28;
for i:=20 downto 17 do
а:=a-1;
а) 3;
6) 4;
г) 17.
5) Скільки разів будуть виконані команди тіла циклу в наведеному нижче фрагменті
алгоритму? (0,5 б.)
а:= -6;
while a<4 do
а:=a+4;
а) 2;
6) 3;
в) 4;
г) 6.
6) Скільки разів будуть виконані команди тіла циклу в наведеному нижче фрагмент
алгоритму? (0,5 б.)
а:=21;
while ao6 do
а:=a-5;
а) 0;
6) 1;
в) 2;
г) 3.
в) 8;
Объяснение:
Первыми переправляются дети.
Сын возвращается к маме-папе.
Папа едет на берег к дочери, потом дочь едет за братом и возвращается с ним к папе.
Сын едет к маме, отдает ей лодку, чтобы она переплыла к папе и дочери.
После того, как мама переправилась, дочь садится в лодку и едет к брату, подбирает его, и вместе они едут к родителям.
Дочь остается с родителями, а сын едет к рыбаку, отдает ему лодку.
Рыбак едет к родителям и высаживается.
Дочь садится и едет за братом, привозит его с собой обратно (наконец-то вся семья снова вместе), они отдают лодку рыбаку.
Лодка пересекла реку 13 раз.
#include <iostream>
int main()
{
using namespace std;
int N;
cout << "Enter N: ";
cin >> N;
int num;
int max = 1;
int i;
for (i = 0; i < N; ++i)
{
cout << "Enter #" << i + 1 << " number: ";
cin >> num;
if ((num - 9) % 10 != 0 && num % 3 == 0)
{
max = num;
break;
}
}
for (int j = i + 1; j < N; ++j)
{
cout << "Enter #" << j + 1 << " number: ";
cin >> num;
if ((num - 9) % 10 != 0 && num % 3 == 0)
if (num > max)
max = num;
}
if (max != 1)
cout << "Max number div by 3 and don't end 9: " << max << endl;
else
cout << "No numbers div by 3 and don't end 9" << endl;
return 0;
}