cin >> a >> b;
if(a>0 && b>0){
cout << «YES»;}
else{
cout << «NO»;
}
system(“pause”);
return 0;
}
Задача. Вывести на экран 10 раз слово «Привет».
результат операции автоматически сравнивается с нулём!
n = n / 10;
счётчик = счётчик + 1;
счётчик ++;
тело цикла
начальное значение счётчика
n > 0
условие продолжения
заголовок цикла
конец цикла
k = 0;
while ( k < 10 )
{
cout << "привет\n";
}
Зацикливание:
a = 4; b = 6;
while ( a < b ) a = a + b;
1 раз
a = 10
a = 4; b = 6;
while ( a > b ) a ++;
0 раз
a = 4
a = 4; b = 6;
while ( a < b ) b = a - b;
1 раз
b = -2
a = 4; b = 6;
while ( a < b ) a --;
зацикливание
тело цикла
при входе в цикл условие не проверяется
цикл всегда выполняется хотя бы один раз
«B»: Напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения. Учтите, что числа могут быть отрицательными.
Пример:
Введите два числа:
10 -15
10*(-15)=-150
k = 1;
k <= 10
k ++;
n = 2;
for( )
{
cout << n << endl;
n *= 2;
}
k=1; k<=10; k++
цикл с переменной
1
9
25
49
81
a = 1;
for( i = 3; i <= 1; i++ ) a = a + 1;
a = 1
a = 1;
for( i = 1; i <= 3; i-- ) a = a + 1;
зацикливание
a = 1;
for( i = 3; i >= 1; i-- ) a = a + 1;
a = 4
число n простое
нет делителей [2.. n-1]: проверка в цикле!
for ( k = 2; k < n; k ++ )
if ( n % k == 0 )
count ++;
вложенный цикл
1 1
2 1
2 2
3 1
3 2
3 3
4 1
4 2
4 3
4 4
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть