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

Быки и коровы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программирование электроники http://www.cyberforum.ru/cpp-beginners/thread340803.html
Уважаемые, я в С++ новичок и хотелось бы поинтересоваться, можно ли программировать устройства на этом языке, какая для этого библиотека существует? (поясню, устройства, ну.. например на производстве...
C++ Пришла в голову мысль Сделать кнопку.....поместить её на рабочий стол, при нажатии на которую воспроизводился рингтон...для личных целей)) Как её можно написать:D http://www.cyberforum.ru/cpp-beginners/thread340797.html
C++ Convert C++ TO C or how Add Dll to C
Наверно тупой вопрос, но я не нашел ответа потому, что поиском не найдешь"C++ в C" на форуме. и в инете тоже нет. Можно ли как-то переконвертировать C++ часть кода в C проект. если нет, то как...
C++ Как объединить исходный код с визуальным оформлением?
Короче решил написать наипростейшую программу. Вводится число, вводится делитель, нажимается кнопка результат, и ответ выводится. Я запустил MVS 2010 C++ express, создал CLR проект, нарисовал...
C++ Рисование на CBitmap http://www.cyberforum.ru/cpp-beginners/thread340757.html
Старался разобраться - не получилось :(. Можно как-то рисовать прямо на CBitmap? Например, нарисовать на нем другой битмап с указанием координат... Заранее благодарен
C++ База Данных на С++. (1 курс) Добрый день.Препод дал задание на летнюю практику, написать базу данных на группу студентов. Используя динамические структуры, так же запись базы данных в файл(текстовый или бинарный). Вот то что... подробнее

Показать сообщение отдельно
Даня98
28 / 28 / 8
Регистрация: 13.02.2010
Сообщений: 145

Быки и коровы - C++

10.08.2011, 16:05. Просмотров 5216. Ответов 12
Метки (Все метки)

Есть такая задача быки о коровы. Условие: http://********/?main=task&id_task=13. Код моего решения:
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
#include <fstream>
#include <string>
int main()
{
    std:: string t,f;
    int buki=0, korovy=0;
    std:: fstream ifs ("input.txt");
    ifs >> t >> f;   //чтение из файла
    ifs.close();
    
    for (int i=0; i<5; i++)
    if (t[i]==f[i])  //кол-во быков
    {
       buki++;
       f.erase (i-1,1);
    }
    for (int i=0;i<f.size(); i++)     //кол-во коров
    if (t.find(f[i])!=-1) korovy++;
    
    std:: ofstream ofs ("output.txt");
    ofs << buki << " " << korovy; //вывод
    ofs.close();
    return 0;
}
Но оно неправильно выдает кол-во коров. Т.к. я изучаю Си++ всего несколько недель, не могли бы Вы помочь найти здесь ошибку?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru