Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Поиск элемента в троичном дереве https://www.cyberforum.ru/ c-beginners/ thread1978871.html
Привет, реализуйте пожалуйста подпрограмму, которая найдёт элемент типа char в троичном дереве, и вернёт указатель на узел, в котором лежит этот элемент. Если этого элемента нет, то вернуть пустой...
C (СИ) Полиморфный массив
Как задать динамический массив из float и того, что было определено в typedef-e? typedef обычная структурка typedef struct ComplexObj ComplexObj; struct ComplexObj { float...
C (СИ) Максимальное произведение двух элементов множества, которое некратно 54 Написал я свой гамнокод, а он не работает.Cуть решения в том,что среди вводимого пользователем множества чисел ищутся максимальные такие числа, которые не кратны делителям 54, т.е. 2-ке и... https://www.cyberforum.ru/ c-beginners/ thread1978822.html C (СИ) Запись массива в файл Доброго времени суток. Подскажите пожалуйста, как теперь записать данные в файл? Что писать в последнем цикле? #include <conio.h> #include <stdio.h> #include <stdlib.h> main() { int p=0, k,... https://www.cyberforum.ru/ c-beginners/ thread1978716.html
C (СИ) Работа с файлом
Есть задача которая работает через консоль. Мне нужно сделать так, чтобы она работала еще и через файл. Помогите пожалуйста. #include <stdio.h> #include <locale.h> main() { ...
C (СИ) В тексте найти все слова максимальной и минимальной длины https://www.cyberforum.ru/ c-beginners/ thread1978571.html
Вывести текст из файла на экран. В тексте найти все слова максимальной и минимальной длины. Добавлено через 12 секунд #include <windows.h> #include <string.h> #include <conio.h> #include...
C (СИ) Typedef ошибка Хочу засунуть в typedef структуру, выдает ошибку error: two or more data types in declaration specifiers| warning: empty declaration with storage class specifier does not redeclare tag| ... https://www.cyberforum.ru/ c-beginners/ thread1978554.html Элементы массива циклически сдвинуть на заданное K мест влево (вправо) C (СИ)
Ввести одномерный целочисленный массив размерностью N в память ПЭВМ. Память под массив выделить динамически, сначала под один элемент, затем под остальные. Вывести массив на экран по пять элементов в...
C (СИ) Определить, какую последовательность образуют элементы данного массива Вывести массив из файла на экран по пять элементов в строке. Определить, какую последовательность образуют элементы данного массива: строго возрастающую, строго убывающую, невозрастающую,... https://www.cyberforum.ru/ c-beginners/ thread1978506.html C (СИ) Выполнить попарное суммирование элементов массива заданным образом Ввести одномерный целочисленный массив размерностью N в память ПЭВМ. Память под массив выделить динамически, сначала под один элемент, затем под остальные. Вывести массив на экран по пять элементов в... https://www.cyberforum.ru/ c-beginners/ thread1978504.html
C (СИ) Определить без повторения слова текста, у которых первая и последняя буквы совпадают
Ввести текст произвольного содержания в память ПЭВМ. Вывести на экран. Записать текст в файл. После записи текста в файл информация должна быть сохранена, и при последующем выходе из программы и...
C (СИ) Текст в файле https://www.cyberforum.ru/ c-beginners/ thread1978383.html
Делаю БД, надо вывести на экран текст из файла. Текст: Lavochkin 25 Viborgsky Engelsa99 Miopiya. Как сделать так, чтобы распихать слова в разные переменные? Например, Lavochkin в char surname, 25 в...
737 / 542 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
12.05.2017, 05:24 0

В строке asd34hg67gf вставить пробел перед и после числа - C (СИ) - Ответ 10426238

12.05.2017, 05:24. Показов 973. Ответов 2
Метки (Все метки)

Ответ

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    char str[] = "asd34hg67gf";
    int i = 0, flag = 0;
    while(str[i]){
        if(str[i] >= '0' && str[i] <= '9'){
            if(!flag){
                putchar(' ');
                flag = 1;
            }
        }
        else
            if(flag){
                putchar(' ');
                flag = 0;
            }
        putchar(str[i++]);
    }
    return 0;
}


Вернуться к обсуждению:
В строке asd34hg67gf вставить пробел перед и после числа C (СИ)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2017, 05:24
Готовые ответы и решения:

Вставить пробел перед каждой большой буквой в строке
Всем привет , столкнулся с проблемой , при вывода строки на экран нужно что бы перед каждой...

Вставить перед и после каждого заданного символа С пробел
помогите решить пожалуйста вот такую задачу. Дана строка. Вставить перед и после каждого заданного...

В строке, введенной с экрана, после каждой согласной буквы вставить пробел
В строке, введенной с экрана, после каждой согласной буквы вставить пробел помогите пожалуйста!

Строка вводится с клавиатуры. В данной строке вставить пробел после каждого символа
Строка вводится с клавиатуры. В данной строке вставить пробел после каждого символа

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.05.2017, 05:24

Если в строке встречаются подряд 3 гласные буквы, вставить после них пробел (tasm)
Дана произвольная строка, если встречаются подряд 3 гласные буквы, вставить после них пробел

Вставить пробел в строку после каждого символа «.» «,» «!» или «?», если за этими символами не следует пробел
Вставить пробел после каждого символа «.» «,» «!» или «?», если за этими символами не следует...

Вставить пробел перед заглавной буквой
Есть таблица в которой строки с ФИО сотрудника указаны слитно, к примеру ПетяИванов. Подскажите,...

Строка: вставить пробел перед каждой заглавной буквой
Вводится строчка, например, HaveaNiceDay. Нужно чтобы выводилось Havea Nice Day, то есть перед...

Вставить в массив два заданных числа: первое после любого из максимальных элементов, второе — перед
Вставить в массив два заданных числа: первое после любого из максимальных элементов, второе — перед...

Вставить в массив два заданных числа: первое после любого из максимальных элементов, второе — перед этим максимальны
Вставить в массив два заданных числа: первое после любого из максимальных элементов, второе — перед...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru