Форум программистов, компьютерный форум CyberForum.ru

Функция: Написать и протестировать функцию, которая "сжимает" строку, удаляя из неё все пробелы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строка: подсчет строк в тексте http://www.cyberforum.ru/cpp-beginners/thread557636.html
#include<stdio.h> #include<iostream> #include<conio.h> #include<string.h> using namespace std; int myfunc(char s, int n) { int j=0; for(int i=0;i<n-1;i++) {
C++ Даны 2 последовательности по 15 чисел в каждой Даны 2 последовательности по 15 чисел в каждой. Найти наименьшее среди тех чисел первой последовательности, которые не входят во вторую последовательность (считая, что хотя бы одно такое число есть). на с++ http://www.cyberforum.ru/cpp-beginners/thread557625.html
Найти сумму элементов столбца, в котором расположен наименьший элемент C++
Найти сумму элементов столбца, в котором расположен наименьший элемент.
Программу, обеспечивающую простейшие манипуляции с классом C++
Помогите не получается задание сделать проболел много а скоро сдача(.. Программу, обеспечивающую простейшие манипуляции с классом, определяющим: 1. Карточку отдела кадров (обеспечить вывод на экран в удобном виде, печать сообщения при достижении пенсионного возраста). 2.Экзаменационную ведомость (обеспечить вычисление среднего балла и вывод фамилия неуспевающих студентов).
C++ Как сделать класс http://www.cyberforum.ru/cpp-beginners/thread557608.html
Помогите пожалуйста найти ошибку и вызвать функцию из класа#include <iostream> #include<windows.h> using namespace std; char bufRus; int a; int b; int c; char* Rus(const char* text)
C++ Найти произведение всех ее элементов и заменить им все диагональные элементы этой матрицы Найти произведение всех ее элементов и заменить им все диагональные элементы этой матрицы. подробнее

Показать сообщение отдельно
Xavier
in god we trust
 Аватар для Xavier
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
24.04.2012, 22:02     Функция: Написать и протестировать функцию, которая "сжимает" строку, удаляя из неё все пробелы.
попробуй

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
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
 
void remove(char *str)
{
    for(int i=0;i<strlen(str);i++)
        if (str[i]==32) {
            for(int j=i;j<strlen(str)-1;j++) {
                if (str[j+2]=='\0'){ str[j]=str[j+1];
                str[j+1]='\0';break; }
 
                str[j]=str[j+1];}
 
        }
}
int main()
{
 
    char a[100];
 
    cout<<"vvedite stroky\n";
    gets(a);
    remove(a);
    cout<<a;
}
 
Текущее время: 19:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru