Вывести текст подчеркивая все входящие в него цифры - 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.

  1. Объявлена переменная типа char txt[] со значением qq234ttt67uuuu.
  2. Выводится значение переменной txt с помощью функции puts().
  3. С помощью цикла for перебираются все символы в переменной txt.
  4. Внутри цикла проверяется, является ли текущий символ цифрой от 0 до 9 с помощью условия txt[i]>='0' && txt[i]<='9'.
  5. Если символ является цифрой, то выводится символ '-', иначе выводится пробел. Таким образом, код выводит текст, подчеркивая все входящие в него цифры.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5
Похожие ответы