Консоль закрывается без ответа - C (СИ)
Формулировка задачи:
#include <stdio.h> int main() { printf("Chto posmotret ?\n"); printf("1.Arrow\n"); printf("2.Supernatural\n"); printf("3.Walking Dead\n"); printf("4.Escape\n"); printf("Your choose:"); int input; scanf("%d", &input); switch (input) { case 1: printf("His death was just the beginning\n"); break; case 2: printf("Scary just got sexy\n"); break; case 3: printf("Fight the dead.Fear the living\n"); break; case 4: printf("No watching TV\n"); break; default: printf("Error\n"); } getchar(); return 0; }
Решение задачи: «Консоль закрывается без ответа»
textual
Листинг программы
#include <stdio.h> #include <iostream> #include <conio.h> int main() { printf("Chto posmotret ?\n"); printf("1.Arrow\n"); printf("2.Supernatural\n"); printf("3.Walking Dead\n"); printf("4.Escape\n"); printf("Your choose:"); int input; scanf("%d", &input); switch (input) { case 1: printf("His death was just the beginning\n"); break; case 2: printf("Scary just got sexy\n"); break; case 3: printf("Fight the dead.Fear the living\n"); break; case 4: printf("No watching TV\n"); break; default: printf("Error\n"); } system("PAUSE"); return 0; }
Объяснение кода листинга программы
- В начале программы подключаются необходимые библиотеки: stdio.h для работы с функциями ввода-вывода, iostream для работы с потоками ввода-вывода в стандартном C++, conio.h для работы с функцией getch().
- Далее следует функция main(), которая является точкой входа в программу.
- Внутри функции main() выводится вопрос
Chto posmotret ?
с помощью функции printf(). - Затем выводится список из 4 пунктов для выбора с помощью функции printf().
- После вывода списка пользователю предлагается ввести свой выбор с помощью функции scanf().
- Введенное значение сохраняется в переменную input типа int.
- Далее с помощью оператора switch происходит проверка значения переменной input.
- В зависимости от значения переменной input выводится соответствующее сообщение с помощью функции printf().
- Если значение переменной input не соответствует ни одному из указанных вариантов, то выводится сообщение об ошибке с помощью функции printf().
- В конце программы вызывается функция system(
PAUSE
), которая приостанавливает выполнение программы до нажатия клавиши на клавиатуре. - В конце функции main() возвращается 0, что означает успешное завершение программы.
- Программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д