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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Grifin
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 20
#1

БЕЗ использования библиотечных функций - C++

28.11.2012, 03:32. Просмотров 825. Ответов 1
Метки нет (Все метки)

Помогите написать программу... Написать программу, которая (без использования библиотечных функций для обработки строк), копировала бы строчку введенную пользователем с клавиатуры в новую (максимальная длина строки - 80 символов). При этом в процессе копирования должны отбрасываться все незначительные пробелы в начале и конце строки, а также несколько подряд идущих пробелов должны заменяться на один. Вывести исходную и новую строки на экран.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2012, 03:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос БЕЗ использования библиотечных функций (C++):

Работа со строкой без библиотечных функций - C++
Дана строка типа "abc xyz dea" На выходе расположить слова в алфавитном порядке первых букв, т.е. "abc dea xyz" Не могу раскрутить...

Итерационные циклы,Определение и вызов функций,Использование библиотечных функций stdio.h - C++
Помогите решить задания: 1.Дано натуральное число n. Найти разность между первой цифрой этого числа и суммой всех остальных. ...

Переделать программу без использования функций - C++
//Vicesliti: //1.Min i Max znacenie //2.Opredeliti raznitu mejde Max i Min znaceniem //3.Opredeliti kpllicestvo znacenii ravnih cem...

Монотонная последовательность без использования функций - C++
#include "stdafx.h" #include<iostream> #include<cstdlib> #include<cmath> int factorial(int n) { return !n ? 1 : n *...

Преобразование char в int без использования функций библиотеки С - C++
Собственно САБЖ имеется переменная char c='123'; требуется поместить ее в целочисленную переменную например int k; так чтобы в нее...

Вывести слова, содержащие гласные. Без использования встроенных функций - C++
Доброго времени суток! У меня есть программа, которая выводит в консоль слова, в которой есть гласные буквы. Но не устраивает, что в ней...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
Модератор
Эксперт CЭксперт С++
13134 / 7397 / 828
Регистрация: 27.09.2012
Сообщений: 18,227
Записей в блоге: 3
Завершенные тесты: 1
28.11.2012, 06:33 #2
Как вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
int main()
{
    char source[80]="  It's my    string!!! ";
    char dest[80];
    for(char *p1=source,*p2=dest; (*p2=*p1);++p1,++p2){
        if(*p1!=' ') continue;
        for(;*p1==' ';++p1);
            p2+=(p2==dest || !(*p1))?0:1;
            *p2=*p1;
    }
    std::cout<<dest;
    std::cin.get();
    return EXIT_SUCCESS;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2012, 06:33
Привет! Вот еще темы с ответами:

Вывод данных в двоичном виде без использования интегрированных функций - C++
Давно где - то видел сам алгоритм... Там всё через битовые сдвиги... Но что - то гугл ничего не выдаёт, возможно я просто вопрос...

Как написать генератор чисел без использования стандартных функций? - C++
Нужно написать программу генерирования равномерно распределенных случайных чисел без использования стандартных функций rand и т.д. Помогите...

Вычисление квадратного корня из числа (без использования стандартных математических функций) - C++
Напишите программу, вычисляющую квадратный корень из числа (не пользуясь стандартными математическими функциями)

Как сделать замену слова в строке без использования функций библиотеки string? - C++
вводится строка =&gt; вводится слово, которое нужно заменить(если оно есть в строке)=&gt; вводится слово на которое нужно заменить


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru