Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Как вообще работает это printf() ? Есть код: #include <stdio.h> int main(){ float f = 354.235; printf("%10f\n", f); printf("%2f\n", f); } Вопросы: https://www.cyberforum.ru/ c-beginners/ thread2267172.html C (СИ) Записать заданную денежную сумму словами (Pascal -> Си)
function SumNumToFull(Number: real): string; implementation function SumNumToFull(Number:real):string; var PartNum, TruncNum, NumTMP, D: integer; NumStr : string; i, R : byte; Flag11 : boolean;
C (СИ) Обход матрицы по спирали по часовой стрелке, начиная с левого верхнего угла Выполнить обход матрицы по спирали по часовой стрелке, начиная с левого верхнего угла. Вывести элементы матрицы в порядке обхода. https://www.cyberforum.ru/ c-beginners/ thread2267102.html C (СИ) Разработать программу, переводящую дату, заданную в виде двух целых чисел, в текст на украинском языке https://www.cyberforum.ru/ c-beginners/ thread2267035.html
Нужно Разработать программу, переводящую дату, заданную в виде двух целых чисел, в текст на украинском языке а я не знаю как Пример: 23 08 -> двадцять третє серпня 03 05 -> третє травня 01 01 -> перше січня
Вывести количество четных и нечетных элементов массива C (СИ)
Задан массив целых чисел A. Предоставить возможность пользователю указать количество элементов и заполнить массив числами. Вывести количество парных и непарных чисел.
C (СИ) % число Подскажите пожалуйста как считать выражение " % число " . Например ..... %400 или % 8 и т.д. Добавлено через 1 минуту 200 % 20 456 % 50 https://www.cyberforum.ru/ c-beginners/ thread2267002.html
C (СИ) Графики функции в Си Помогите с Программой!!!!!! Разработать программу построения графика функции y=f(x) на промежутке x c шагом разбиения h. y=4*x-x^2 , y=x^3-x^2-x-1 x= h=0,01 https://www.cyberforum.ru/ c-beginners/ thread2266988.html C (СИ) Найти и вывести минимальные элементы каждой строки матрицы
Помогите с кодом пожалуйста! Буду благодарен. Задано матрицу А 7x10. Найти и вывести минимальные элементы каждой строки.
C (СИ) Перевести код из С++ на Си https://www.cyberforum.ru/ c-beginners/ thread2266945.html
#include <iostream> #include <queue> using namespace std; /* нахождение пути*/ void find_path(int n, int row, int col, char** lab, int** visited, int** path, queue<int>& plan){ if(!visited){ /* проверяем не вышли ли мы за границы лабиринта, есть ли клетка в массиве посещенных и можно ли через нее пройти*/ if ((row+1) < n && (row+1) >= 0 && !visited &&
C (СИ) Реализовать поддержку положительных и отрицательных чисел в диапазоне 32-битного знакового числа Разработать программу, переводящую целое число в текст на украинском языке. Необходимо реализовать поддержку положительных и отрицательных чисел в диапазоне 32-битного знакового числа 10 -> десять 121 -> сто двадцять один 1032 -> тисяча тридцять два 11043 -> одинадцять тисяч сорок три 1200000 -> один мільйон двісті тисяч https://www.cyberforum.ru/ c-beginners/ thread2266908.html
Указатели, принадлежит ли точка D треугольнику ABC C (СИ)
Определить, принадлежит ли точка D треугольнику ABC, который задан координатами своих вершин. Координаты вершин треугольника и координаты точки D вводятся с клавиатуры. #include <stdio.h> #include <math.h> int main() { int x_a, y_a, x_b, y_b, x_c, y_c; int x_d, y_d; int vectA, vectB, vectC; int buf,result; int *pointer = &buf; printf("Ввести координаты точки A(x;y): ");
C (СИ) Функция обмена двух заданных строк матрицы https://www.cyberforum.ru/ c-beginners/ thread2266881.html
2) Функция обмена двух заданных строк матрицы
41 / 41 / 15
Регистрация: 29.12.2016
Сообщений: 291
21.06.2018, 17:43 0

Удалить лишние пробелы - C (СИ) - Ответ 12493548

21.06.2018, 17:43. Показов 3416. Ответов 1
Метки (Все метки)

Ответ

Если без массива, то можно сделать так:

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
38
39
40
41
#include <stdio.h>
 
/*
 * Напишите программу, копирующую символы ввода в выходной поток и заменяющую
стоящие подряд пробелы на один пробел.
 */
int main() {
 
    int c, ns = 0;
    int flag = 1;
 
        printf("Enter string: ");
        printf("\n");
        while(flag == 1)
        {
            c = getchar();
 
            if(c != ' ')
            {
                ns = 0;
            }
 
            else if(c == ' ')
            {
                ++ns;
            }
 
             if(ns <= 1)
            {
                printf("%c", c);
            }
 
            if(c == '\n')
            {
                flag = 0;
            }
        }
 
    printf("\n");
    return flag;
}


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

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

Удалить из файла с текстом все лишние пробелы
удалить из файла с текстом все лишние пробелы. Оставшееся переписать во второй файл

Удалить из файла все однобуквенные слова и лишние пробелы
Дан символьный файл f. Группы символов, разделенные пробелами (одним или несколькими) и не...

Удалить из файла все однобуквенные слова и лишние пробелы
Дан символьный файл f. Группы символов, разделенные пробелами (одним или несколькими) и не...

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

Удалить символы в строке, стоящие на четных местах; удалить лишние пробелы и знаки табуляции в строке, заменив одним пробелом
Надо удалить символы в строке, стоящие на четных местах. И удалить лишние пробелы и знаки табуляции...

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

Удалить из строки все лишние пробелы: в начале, в конце, повторяющиеся
Дана строка предложение. Удалить из строки все лишние пробелы: в начале, в конце, повторяющиеся. ...

Удалить из файла лишние пробелы, оставив по одному между словами
Добрый день. Помогите с программой. Заранее спасибо. Дан файл, содержащий некоторый текст....

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