Вывести текст подчеркивая все входящие в него цифры - C (СИ)
Формулировка задачи:
Задан текст. Вывести этот текст, подчеркивая (ставя в следующей строке
под этим символом минус) все входящие в него цифры.
Решение задачи: «Вывести текст подчеркивая все входящие в него цифры»
textual
Листинг программы
#include <stdio.h> int main(void) { char txt[]="qq234ttt67uuuu"; puts(txt); for(int i=0;txt[i];i++) { putchar((txt[i]>='0' && txt[i]<='9') ? '-' : ' '); } }
Объяснение кода листинга программы
В этом коде используется язык C.
- Объявлена переменная типа char txt[] со значением
qq234ttt67uuuu
. - Выводится значение переменной txt с помощью функции puts().
- С помощью цикла for перебираются все символы в переменной txt.
- Внутри цикла проверяется, является ли текущий символ цифрой от 0 до 9 с помощью условия txt[i]>='0' && txt[i]<='9'.
- Если символ является цифрой, то выводится символ '-', иначе выводится пробел. Таким образом, код выводит текст, подчеркивая все входящие в него цифры.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д