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

Удаление пробелов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Блок-схема http://www.cyberforum.ru/cpp-beginners/thread1059407.html
#include <iostream> #include <conio.h> using namespace std; void main() { const size_t SIZE = 10; float* vector = new float; float *p; for(p = vector ; p<vector+SIZE; ++p) cin>> *p;
C++ Не работает Дан вещественный массив vector <float> D5. Занести в массив данные с помощью указателей, определить сумму и количество элементов, вывести на экран полученный массив и адреса элементов #include <iostream> #include <conio.h> #include <math.h> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread1059395.html
C++ Вывести N одинаковых символов
Здравствуйте, уважаемые форумчане. Задачка предельно проста: Вывести пирамиду из символа (например, символа 'X'). Высота пирамиды равна 20 строкам. Должно получиться что-то вроде этого: Я реализовал программу следующим образом: #include <iostream> #include <iomanip>
C++ Программа на файлы
Здравствуйте,помогите пожалуйста разобраться с программой. Подписать комментарии где какой цикл что делает и что такое end3=false,для чего это нужно.Спасибо! #include <iostream> #include <stdlib.h> #include <stdio.h> #include <string.h> using namespace std; struct zapchasti {
C++ Множество попарно различных плоскостей в трехмерном пространстве задано перечислением троек точек, через которые проходит каждая из плоскостей. Вы* бр http://www.cyberforum.ru/cpp-beginners/thread1059366.html
В геометрии не силен!!:cry: Множество попарно различных плоскостей в трехмерном пространстве задано перечислением троек точек, через которые проходит каждая из плоскостей. Выбрать максимальное подмножество попарно непараллельных плоскостей.
C++ В матрице переставить столбцы от 0-4 и 0-6 Здраствуйте, задача работает , но препод требует вывести исходный массив помимо получившегося. Помогите пожалуйста срочно( Пробовал через print f matrix , не выходит( исправьте код. #include <iostream> #include <math.h> const int c_rows = 4; const int c_cols = 6; int GetIndex(int row, int col, int rows = c_rows) { подробнее

Показать сообщение отдельно
Elize
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 31
28.12.2013, 15:46     Удаление пробелов
Помогите пожалуйста доделать программу(удаление пробелов в начале и в конце строки).
Само задание:Удаление лишних пробелов в строке (пробелы в начале и в конце строки, а также любые не единичные пробелы между словами).
Любые не единичные пробелы между словами программа удаляет,
осталось реализовать удаление пробелов в начале и в конце строки.
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
#include <string.h>
#include <conio.h>
#include <iostream>
#include<iostream>
#include<math.h>
using namespace std;
 
#pragma argsused
extern void deletes(char *s, int pos);
 void deletes(char *s, int pos)
{ int i;
if ((s[pos]== ' ') && (s[pos+1]== ' '))
{ deletes(s,pos+1); }
for (i = pos; i < strlen(s)-1; i++)
 {
  s[i]=s[i+1];
}
s[i]=0;
 
}
int main(int argc, char* argv[])
{
char s[150];
int i;
gets(s);
for (i = 0; i < strlen(s); i++)
 {  if ((s[i]==' ') && (s[i+1]==' '))
    deletes(s,i+1);
}
 cout <<s;
 getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru