Выход из цикла нажатием на пробел - C (СИ)
Формулировка задачи:
Ребята как выйти с циклу при помощи пробелу. Вот часть программы
case'1':
{
system("cls");
i=0;
printf("Ведите числовую последовательность, а для остановки ввода нажмите 00\n");
do{
scanf("%d",&n);
if(abs(n1)==abs(n))
if(n1+n==0)
i++;
n1=n;
}while(n!=00);
printf("\n Количество пар соседних чисел одинаковых по модулю, но разных по знаку i=%d",i);
getch();
}break;Решение задачи: «Выход из цикла нажатием на пробел»
textual
Листинг программы
if (i == ' ')
{
break;
}
Объяснение кода листинга программы
В данном коде выполняется проверка условия: если переменная i равна пробелу (' '), то выполнение программы прерывается и управление передается следующему оператору после цикла. Список элементов кода:
- Проверка условия:
if (i == ' ') - Если условие истинно, выполняется действие:
break;Таким образом, в данном коде выполняется только одна операция - выход из цикла при условии, что значение переменной i равно пробелу.