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

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

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

Не могу понять как сделать поиск числа в последовательности - C++

17.12.2013, 21:29. Просмотров 218. Ответов 3
Метки нет (Все метки)

Программа должна открывать текстовый файл (в котором изначально содержится какая либо последовательность чисел) и искать в этой последовательности введенное пользователем число. Если есть - вывести ответ "Да", ну и соответственно "Нет", в случае отсутствия.



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <fstream>
using namespace std;
int main() 
{
setlocale(LC_ALL, "rus"); 
cout « "Введите число, которое хотите найти: \n";
cin >> n;
char buff[50]; 
ifstream fin("C:\FileYATP\OpenMe.txt", ios::in);
fin.getline(buff, 50);
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 21:29     Не могу понять как сделать поиск числа в последовательности
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vitecd
18 / 1 / 0
Регистрация: 26.09.2013
Сообщений: 59
18.12.2013, 04:14     Не могу понять как сделать поиск числа в последовательности #2
числа ЧЕМТО разделены... раз их несколько? ищи ЧОТО
Людвиг Бодмер
318 / 315 / 113
Регистрация: 29.03.2013
Сообщений: 786
Завершенные тесты: 4
18.12.2013, 09:50     Не могу понять как сделать поиск числа в последовательности #3
NoBrainsEkb, я себе это как-то так представляю:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <fstream>
using namespace std;
int main() 
{
setlocale(LC_ALL, "rus"); 
char n[256];
cout<< "Введите число, которое хотите найти: \n";
cin >> n;
char buff[256]; 
char * pch;
ifstream fin("C:/FileYATP/OpenMe.txt", ios::in);
fin.getline(buff, 256);
(pch = strstr (buff,n))? cout<<"Да" : cout<<"Нет";
cin>>n;
return 0;
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
18.12.2013, 10:48     Не могу понять как сделать поиск числа в последовательности #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <fstream>
#include <iterator>
#include <algorithm>
#include <functional>
 
int main()
{
    int required = 100500;
    std::ifstream in("input.txt");
    std::cout << (
        std::any_of(
            std::istream_iterator<int>(in), 
            std::istream_iterator<int>(),
            std::bind(std::equal_to<int>(), std::placeholders::_1, required))
        ? "YES" : "NO");
   
    return EXIT_SUCCESS;
}
Yandex
Объявления
18.12.2013, 10:48     Не могу понять как сделать поиск числа в последовательности
Ответ Создать тему
Опции темы

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