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

Вывести в файл вхождения букв - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры и Алфавит http://www.cyberforum.ru/cpp-beginners/thread764014.html
Написал программу для считывание с файла данных и сортировке тех студентов, которые родились осенью. Код программы: #include "fstream" #include "stdlib.h" #include "iomanip" #include "string"...
C++ Удалить из матрицы А (7х5) все строки, сумма элементов которых четна, а из матрицы В (6х8) – строки, сумма элементов которых нечетна Удалить из матрицы А (7х5) все строки, сумма элементов которых четна, а из матрицы В (6х8) – строки, сумма элементов которых нечетна. http://www.cyberforum.ru/cpp-beginners/thread763996.html
C++ Отсортировать массив М(50) и строки матрицы А(6х7) в порядке убывания
Отсортировать массив М(50) и строки матрицы А(6х7) в порядке убывания
C++ Посчитать распределение длин между узлами в графе
Прошу помочь. Имеется файл с данными 0_383 791 17_4_3765 2978 4995 527 1_974 625 19_3_79 2487 698 2_821 268 13_4_3242 3394 3394 3242 3_189 667 21_4_4648 922 4420 6141 4_562 107...
C++ Записать в вектор стоку по-словно http://www.cyberforum.ru/cpp-beginners/thread763982.html
Добрый день, подскажите как организовать проверку в цикле на символ конца строки? (только стандартная библиотека). #include <iostream> #include <vector> #include <string> using namespace std; ...
C++ Написать программу на языке С + +. Задача реализовать посредством структур, описать структуру, описать функции ввода и вывода данных в табличном форм Помогите. Написать программу на языке С + +. Задача реализовать посредством структур, описать структуру, описать функции ввода и вывода данных в табличном формате. Задача: Word: Слово, Номера... подробнее

Показать сообщение отдельно
chetvertnoy
0 / 0 / 0
Регистрация: 14.01.2013
Сообщений: 5

Вывести в файл вхождения букв - C++

17.01.2013, 01:54. Просмотров 208. Ответов 0
Метки (Все метки)

Доброго времени суток!
Люди добрые, помогите..
Задача.
Дана последовательность слов. В каждом из них от 3 до 10 латинских букв; между соседними словами – один пробел; за последним словом – точка. Вывести в текстовый файл все слова, преобразовав их по правилу:
оставить в слове только первые вхождения каждой буквы
Вот с выводом в файл вся проблема

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
#include <iostream> 
using namespace std;
int main() 
{ 
    char buffer[500]; 
    char* ptr;  
    char temp;
    unsigned int i, j; 
    int count = 0; 
     cout << "Inter a string " << endl; 
    cin.getline(buffer, 500);  
     ptr = strtok(buffer," ,.-"); 
     while(ptr) 
    {
        for ( i = 0; i < strlen(ptr); i++) 
        {  
            temp = ptr[i]; 
             for ( j = 0; j < i; j++) 
                 if(temp == ptr[j]) 
                    count++; 
                 if(count == 0) 
                cout << temp;  
             count = 0; 
        }  
        cout << " ";
        ptr = strtok(NULL, " ,.-"); 
    } 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru