Как сделать, чтобы при вводе 0 программа закрывалась? - C (СИ)
Формулировка задачи:
#include <stdio.h> int main() { int num=1,i,j,height,width; char h,w; while (num!=0){ scanf("%d", &num); if(num == 1) { scanf("%d", &height); scanf("%d", &width); for (i = 0; i < height; i++){ for (j = 0; j < width; j++) { w = width - j - 1; h = height - i - 1; if ((j <= i) && (j <= h) && (j <= w)) { printf("%c", j + 'a'); } else if ((i <= j) && (i<= h) && (i <= w)){ printf("%c", i + 'a'); } else if ((h <= i) && (h <= j) && (h <= w)){ printf("%c", h + 'a'); } else{ printf("%c", w + 'a'); } } printf("\n"); } } if (num ==2) { scanf("%d", &height); width = height; for (i = 0; i < height; i++){ for (j = 0; j < width; j++) { w = width - j - 1; h = height - i - 1; if ((j <= i) && (j <= h) && (j <= w)) { printf("%c", j + 'a'); } else if ((i <= j) && (i<= h) && (i <= w)){ printf("%c", i + 'a'); } else if ((h <= i) && (h <= j) && (h <= w)){ printf("%c", h + 'a'); } else{ printf("%c", w + 'a'); } } printf("\n"); width--; } } }
Решение задачи: «Как сделать, чтобы при вводе 0 программа закрывалась?»
textual
Листинг программы
if (num == 0) breack; if (num>2 || num<0) printf("\n");
Объяснение кода листинга программы
- Проверка условия:
num == 0
. - Если условие истинно, программа завершается.
- Проверка условия:
num > 2 || num < 0
. - Если условие истинно, программа выводит новую строку.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д