Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Yarikson86
0 / 0 / 2
Регистрация: 26.11.2013
Сообщений: 28
#1

Дополнить строки знаками "+", чтобы все строки в нем имели длину 80 символов

22.04.2014, 18:51. Просмотров 818. Ответов 1
Метки нет (Все метки)

В текстовом файле f1 длина каждой строки не более 80 символов. Сформировать файл f2 таким образом, чтобы все строки в нем имели длину 80 символов, т. е. дополнить "короткие" строки файла символами "+".
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2014, 18:51
Ответы с готовыми решениями:

Ввести имя фамилию и отчество как одно данное типа строка. Определить длину строки и количество гласных в нем. Удалить все буквы "а" и "о" в фамилии.
Помогите пожалуйста. Очень нужно сделать программу. Ввести имя фамилию и...

Из данной строки сделать новую строку, заменив в ней все слова: "один", "два", "три" и т.д на соответствующие цифры
Из данной строки сделать новую строку, заменив в ней все слова: "один", "два",...

Даны две строки. Если они начинаются с одинаковых символов, то напечатать "ДА", иначе - "НЕТ"
Даны две строки. Если они начинаются с одинаковых символов, то напечатать "ДА",...

Перегрузить операторы "=", "+=" так, чтобы производилось сложение строки и объекта
помогите ,пожалуйста вот задание:Реализовать класс String для работы со...

Определить длину каждого слова строки, и если она четная, то вставить в середину слова "aa", иначе "а"
Помогите с программой, начал делать, ерунда какая то выходит.......

1
MrGluck
Модератор
Эксперт CЭксперт С++
8070 / 4923 / 1430
Регистрация: 29.11.2010
Сообщений: 13,339
22.04.2014, 19:53 #2
Лучший ответ Сообщение было отмечено Yarikson86 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <fstream>
#include <string>
 
int main()
{
    std::ifstream ifs("input.txt");
    if (!ifs)
        return 1;
    std::ofstream o("output.txt");
    const std::string::size_type needLength = 80;
    for (std::string buf; std::getline(ifs, buf); o << buf << std::endl)
        for(std::string::size_type i=buf.length(); i < needLength; i++)
            buf += '+';
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2014, 19:53

Для каждой строки найти слова, которые не имеют ни одного из букв: "l", "k", "r", "s" i "j"
Задано символьные строки. Строка состоит из нескольких слов (наборов символов),...

Выделить из текста все слова которые имеют длину 6 символов и начинаются на "С"
Ввести текст состоящий не менее чем из 15 слов. Выделить из текста все слова...

Определить длину введенной строки и количество букв "а" в ней
вывести фамилию, имя и по отчеству как одно текстовое данное . Определить длину...


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

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

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