Найти группу символов, в которой нет букв - C (СИ)
Формулировка задачи:
Нужно найти группу символов, в которой нету букв.
Почему через switch не корректно работает программа? Не даёт ввести текст для обработки. ( gets(text); ).
#include <stdio.h> #include <conio.h> #include <string.h> #include <windows.h> int main() { int k; bool test; char text[200]; test = false; do { system("cls"); printf("Vibor:\n"); printf("1 - Informacija ob avtore \n"); printf("2 - Vvesti text\n"); printf("3 - Obrabotka texta\n"); printf("9 - Vixod\n"); scanf("%d", &k); switch(k) { case 2: system("cls"); printf("Vvedite text\n"); gets(text); test = true; system("pause"); break; case 9: break; // exit(0); default: printf("\nNepraveljnij vibor"); system("pause"); }//switch end }// do end while (k!=9); }
Решение задачи: «Найти группу символов, в которой нет букв»
textual
Листинг программы
scanf("%d%*с", &k);
Объяснение кода листинга программы
В данном коде происходит следующее:
- Вводится число k с помощью функции scanf.
- После ввода числа, символ *с используется для сброса остатка введенного числа, чтобы можно было ввести следующий символ.
- Введенное число сохраняется в переменной k.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д