Форум программистов, компьютерный форум, киберфорум
Наши страницы

Перед и после каждого тире в тексте поставить пробелы (строки). - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру с именем STUDENT http://www.cyberforum.ru/cpp-beginners/thread296346.html
помогите,пожалуйста! написала прогу,она не работает(((( #include "stdafx.h" #include <stdio.h> #include<conio.h> #include<iostream> using namespace std;
C++ Ошибка при записи в файл помогите, вылетает ошибка при записи в файл ф-я void add_in_file(int n) что не так? #include <iostream> #include <conio.h> #include <string> #include <stdio> #define MAXT 30 http://www.cyberforum.ru/cpp-beginners/thread296340.html
Переместить элемент на n поз. назад(кольц.односв.сп) C++
Собственно сабж есть кольцевой односвязный список. нужно переместить последний элемент(на который указываем в данный момент) на n позиций назад, и остальные позиции сдвинуть вправо. тоесть есть...
Передача массива в функцию. C++
ЗАДАНИЕ: Дана строка. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран. ************************************ например: #include<stdio.h> #include<conio.h> void show...
C++ как в фале заменить все прописные русские буквы на строчные, а все строчные — на прописные? http://www.cyberforum.ru/cpp-beginners/thread296307.html
Ребят, как в фале заменить все прописные русские буквы на строчные, а все строчные — на прописные?
C++ Функция поиска в динамическом списке Помощь нужна в реализации поиска в динамическом списке.. Мозг не понимает еще. Ошшень желательно бы не смешивать с С. Ибо учу всего 2 с половиной месяца и отхождения от С++ вызывают панику) ... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
15.05.2011, 20:19
Цитата Сообщение от LP_Warrior Посмотреть сообщение
Перед и после каждого тире в тексте поставить пробелы. Написать программу с помощью строк.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int main(){
  char str[BUFSIZ], res[BUFSIZ] = {'\0'}, *s, *r = res;
  scanf("%[^\n]%*c", str);
  for(s = str; *s; ++s){
    if(*s == '-'){
      *r++ = ' ';
      *r++ = *s;
      *r++ = ' ';
    }
    else
      *r++ = *s;
  }
  puts(res);
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru