Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Откомментировать "Крестики-Нолики" Здравствуйте, ув. форумчане! Проблема такая: код нашел, и немного недопонимаю суть кода. Прошу помочь в комментировании и разъяснении. Заранее огромное спасибо! #include <stdio.h> #include <string.h> #include <ctype.h> #include <stdbool.h> //---------------------------------------------// // Функция приобразует значение символа в индекс массива unsigned CharToPos(char ch) { static... https://www.cyberforum.ru/ c-beginners/ thread911306.html Проверка условия: являются ли оба символа пробелами C (СИ)
Есть программа на С++ #include <algorithm> #include <iostream> #include <iterator> #include <string> using namespace std; // Проверка условия: являются ли оба символа пробелами
C (СИ) Описать функцию ShiftLeft3(A, B, C), выполняющую левый циклический сдвиг Помогите пожалуйста решить эти задачи.:-) Описать функцию ShiftLeft3(A, B, C), выполняющую левый циклический сдвиг: значение A переходит в C, значение C — в B, значение B— в A (A, B, C — вещественные параметры, являющиеся одновременно входными и выходными). С помощью этой процедуры выполнить левый циклический сдвиг для двух данных наборов из трех чисел: (A1, B1, C1) и (A2, B2, C2). https://www.cyberforum.ru/ c-beginners/ thread911108.html C (СИ) Сформировать двунаправленный связанный список (стек) Сформировать двунаправленный связанный список (стек), содержащий последовательность целых чисел, вводимых из файла. Даны и два целых числа X1 и X2. Вставить число 2000 после каждого элемента, большего, чем X1 и меньшего чем X2. заускаем программу и вводим массив строк пока не будет введена пустая строка или нажаты клавишы ctrl+z,удалить в каждой строке певую латинскую букву и отсортировать... https://www.cyberforum.ru/ c-beginners/ thread911034.html
C (СИ) Вещественное к рациональному
Есть простенькая программа, которая берет вещественное число от 0,001 до 0,999 и выдает числитель и знаменатель рационального числа. #include <stdio.h> #include <stdlib.h> #include <math.h> #include <limits.h> struct drob { unsigned int chislitel; unsigned int znamenatel;
C (СИ) Вывести в обратном порядке последнее слово строки https://www.cyberforum.ru/ c-beginners/ thread911015.html
Вывести в обратном порядке последнее слово строки. Помогите решить пожалуйста:)
C (СИ) Составить функцию нахождения объема цилиндра по его радиусу основания r и высоте Помогите пожалуйста решить эти задачи.:-) 2)Составить функцию нахождения объема цилиндра по его радиусу основания r и высоте. С помощью данной функции вычислить объемы для N цилиндров. https://www.cyberforum.ru/ c-beginners/ thread911002.html СЛАУ методом простых итераций C (СИ)
Как мне обьявить систему уравнений: x=y+sin(xy) Y=x+cos(x+y) P.S.Должно быть что то вроде этого: double f(double x) { return x*x - sin(x) - 1; }
C (СИ) Вывести значение заголовка стека в переменную https://www.cyberforum.ru/ c-beginners/ thread910869.html
Приветствую!мне нужно просто вывести значение из головы стека в переменную,которую потом можно заносить в массивы и т.д. Дело ещё в том,что я пишу на чистом си и на линуксе(что впрочем нисколько не меняет сам язык),помогите пожалуйста! #include <stdio.h> #include <stdlib.h> struct node { int value; struct node *next; };
C (СИ) Цикл for. Вывести в консоль только последнее значение https://www.cyberforum.ru/ c-beginners/ thread910849.html
Как вывести в консоль только последний ответ? Например, при Число: 3 и Степень: 3. Чтобы в консоле было только значение Ответ: 27. #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <conio.h> int main()
Сформировать циклический связанный список (очередь) C (СИ)
Сформировать циклический связанный список (очередь), содержащий последовательность целых чисел, вводимых из файла. Вставить ноль после каждого четного элемента списка. Спасибо!)
C (СИ) Как определить конец файла? https://www.cyberforum.ru/ c-beginners/ thread910695.html
Доброго времени суток. Есть программа, которая построчно считывает данные из файла. Как определить конец файла, для остановки считывания? int main() { int i=0; FILE *fp; fp=fopen("ax.txt","a+"); while(1) {
Z3JheSBoYXQ=
342 / 237 / 83
Регистрация: 08.07.2012
Сообщений: 577
25.06.2013, 20:31 0

Ввести строку с клавиатуры. Заменить все пробелы идущие подряд на один пробел - C (СИ) - Ответ 4770939

25.06.2013, 20:31. Показов 3438. Ответов 3
Метки (Все метки)

Ответ

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  #include <stdio.h>
 #include <string.h>
 
 #define PROBEL ' '
 
int main()
{
    char str[255];  
    char sym;
    int flag = 0;
    int ptr = 0;
    
    
    while((sym=getchar())!='\n')
    {
        if ((sym==PROBEL) && (!flag))
        {
            flag = 1;         // set bit    
            str[ptr++] = sym; // save 1 probel
        }
        else 
        {
            if ((flag) && (sym!=PROBEL))
            {
                flag = 0;
            }                                               
        }   
        if (sym!=PROBEL)
                str[ptr++]=sym;
    }
    str[ptr++]='\0';
    
        printf("%s\n", str);
             
     return 0;
     
}
C
1
2
3
4
bash-4.2$ ./string1
test    string      with    probel    sdf   sd  sdfsdfsdfsd   sdf
test string with probel sdf sd sdfsdfsdfsd sdf
bash-4.2$


Вернуться к обсуждению:
Ввести строку с клавиатуры. Заменить все пробелы идущие подряд на один пробел C (СИ)
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.06.2013, 20:31
Готовые ответы и решения:

Заменить в файле все подряд идущие пробелы на один пробел
Создать текстовый файл. Заменить в нем все подряд идущие пробелы на один пробел. Помогите...

Дан текстовый файл. Заменить в нем все подряд идущие пробелы на один пробел
Дан текстовый файл. Заменить в нем все подряд идущие пробелы на один пробел.

Дан текстовый файл. Заменить в нем все подряд идущие пробелы на один пробел.
Помогите новечку! Дан текстовый файл. Заменить в нем все подряд идущие пробелы на один пробел....

Заменить подряд идущие пробелы на один пробел
2) В заданной строке заменить подряд идущие пробелы на один пробел (посредством цикла for).

3
25.06.2013, 20:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2013, 20:31
Помогаю со студенческими работами здесь

В заданной строке заменить подряд идущие пробелы на один пробел
Написать программу: В заданной строке заменить подряд идущие пробелы на один пробел

В строке заменить все идущие подряд пробелы на один
Дана строка, Вам требуется преобразовать все идущие подряд пробелы в один. Входные данные Длина...

Написать функцию, заменяющую в символьной строке подряд идущие пробелы на один пробел
Написать функцию, заменяющую в символьной строке подряд идущие пробелы на один пробел.

Написать функцию, заменяющую в символьной строке подряд идущие пробелы на один пробел
Написать функцию, заменяющую в символьной строке подряд идущие пробелы на один пробел.

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