Найдите ошибку. Не работает \n - C (СИ)
Формулировка задачи:
Не работает цикл while.
include <stdio.h> main (){ int z1, z2, value, value2; for (z1 = 0; z1 < 5;){ printf ("Введите 5 целых чисел (1 - 30):\t"); scanf ("%d", &value); if (value <= 0 || value >= 31){ printf ("Вводимое значение должно быть > 0 и < 30"); } else{ value2 = value; for (z2 = 0; z2 < value2; z2++){ printf ("*"); while (z2 == value2){ printf ("\n"); } } } z1++; } }
Решение задачи: «Найдите ошибку. Не работает \n»
textual
Листинг программы
include <stdio.h> main () { int z1, z2, value, value2; for (z1 = 0; z1 < 5; z1++) { printf ("Введите 5 целых чисел (1 - 30):\t"); scanf ("%d", &value); if (value <= 0 || value >= 31) printf ("Вводимое значение должно быть > 0 и < 30"); else { for (z2 = 0; z2 < value; z2++) printf ("*"); printf ("\n"); } } }
Объяснение кода листинга программы
- Включаем стандартную библиотеку ввода-вывода.
- Объявляем функцию main.
- Объявляем переменные z1, z2, value, value2.
- Задаём цикл for для перебора значения z1 от 0 до 4.
- Выводим приглашение для ввода пяти целых чисел.
- Считываем введенное значение в переменную value с помощью функции scanf.
- Проверяем, что введенное значение больше 0 и меньше 30.
- Если условие не выполняется, выводим сообщение об ошибке.
- Если условие выполняется, запускаем цикл for для перебора значения z2 от 0 до value-1.
- В каждой итерации выводим символ
*
. - После завершения внутреннего цикла выводим символ
\n
. - Завершаем цикл for.
- Завершаем программу.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д