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

Библиотеки ввода вывода. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, которая считывает с клавиатуры текст http://www.cyberforum.ru/cpp-beginners/thread522916.html
Написать программу, которая считывает с клавиатуры текст и выводит его на экран, меняя местами каждые два соседних слова.
C++ Создать иерархию классов корабль – пассажирский пароход Доброго времени суток, нужна помощь. Создать класс двигатель, у которого есть фирма-производитель, тип, мощность. Определить функции установки, изменения параметров двигателя. Создать иерархию классов: корабль – базовый класс и пассажирский пароход – производный. Корабль имеет двигатель, грузоподъемность, водоизмещение, название, порт приписки. http://www.cyberforum.ru/cpp-beginners/thread522898.html
C++ Дан массив целых чисел. Определить все уникальные числа в массиве и сколько раз каждое из них встречается в массиве.
Написать программу для решения следующей задачи. Дан массив целых чисел. Определить все уникальные числа в массиве и сколько раз каждое из них встречается в массиве. Помогите пожалуйста! :)
Сортировка строк в алфавитной последовательности C++
Всем доброе время суток написал программу необходимо слова вывести в алфавитной последовательности,решение представляю а реализовать не получается #include "stdafx.h" #include <iostream> #include <ctype.h> #include <string.h> #include <conio.h> using namespace std;
C++ Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и строчные. http://www.cyberforum.ru/cpp-beginners/thread522861.html
1. Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и строчные. Пример: Введите строку: ааббссААББСС Результат: ббаассББААСС 2. Распечатать заданное слово в одной строке с разрядкой (пробел после каждой буквы). 3. Подсчитать сколько раз встречается в тексте символ «а».
C++ Сформировать текстовый файл, который содержит номера телефонов сотрудников учреждения: указываются фамилия, инициалы и номер телефона. A. Сформировать текстовый файл, который содержит номера телефонов сотрудников учреждения: указываются фамилия, инициалы и номер телефона. B. Используя данные из этого файла, напечатать номер телефона сотрудника по его фамилии и инициалам. 2. Заполнить файл последовательного доступа N действительными числами, полученными с помощью датчика случайных чисел. Найти сумму минимального и... подробнее

Показать сообщение отдельно
scofielcl
4 / 4 / 0
Регистрация: 11.09.2011
Сообщений: 145
21.03.2012, 10:19     Библиотеки ввода вывода.
Рабочий код ,но :

1.Выводит вхождения целиком(т.е если в нем есть буквы или другие символы)
2.На экран.

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
int main()
{
    string loc,att;//loc выводимая строка , в att сохраняем текущую букву строки для проверки
    ifstream fin("poisk.txt");
    if(!fin){cout<<"net faila";return 0;}
    
    while(fin>>loc !=NULL){  //пока не ноль
        int siz= loc.size();//размер текущей строки
        for(int i=0;i<siz-1;i++){ //цикл для проверки строки
        att = loc.at(i);// запись i  буквы в att
        if(att.find_first_of("0123456789") != string::npos){ //поиск в att  вхождения
            att = loc.at(i+1); //если 1 вхождение сущ-ет ,проверяем втроую буквы
            if(att.find_first_of("0123456789") != string::npos){
                cout<<"Slovo: "<<loc<<endl; //выводим все слово целиком а не только вхождение
                break;
            }
            }
                
        }
        
    }
 
    
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru